Are legendary chupacabras on the prowl in Oklahoma? A group of teens claim to have spotted the unique creature in the woods behind Tecumseh High School and they have a cell phone photo to back up their story.
UP NEXT X
Mysterious Creature Prowls Oklahoma
Embed this video