Giant Inflatable Pumpkin Terrorizes Arizona Town
Halloween came early for residents of the town of Peoria, Ariz. on Thursday. A giant inflatable pumpkin got loose in the Arizona town and created havoc for drivers and pedestrians at a busy intersection.