Halloween

Oct 31, 2017, 01:06 PM

This Halloween episode of Oddity is a trick or treat assortment of seasonal folklore and urban legends, from vampire pumpkins to razor blades in apples.