lost tapes

lost tapes

Death Raptor aka Owl Man

3h ago
SOURCE  

Description

Is there really an Owlman, or Death Raptor, swooping from the skies and terrifying the citizens of Mawnan, England? Watch more: http://animal.discovery.com/tv/lost-tapes/