Día de los Muertos skull installation coming to downtown Houston
You'll soon see 10 massive skulls, measuring 7 feet tall, lining Discovery Green as part of a free art installation honoring Día de los Muertos.
More Videos
From CNN Newsource affiliates