In this minisode we talk about the Día de los Muertos from on location in Puerto Vallarta, Mexico.
See All 54 Episodes of "Strange Stuff Sideshow"