This photo of a giant owl was allegedly taken in the town of Carrizo Springs in Texas. Some have made references to this monster owl possibly being the legendary “Lechuza” a supposed shape shifting witch. Not to be confused with the Lechuza restaurant located near Las Vegas Hotels in good old Nevada. There have also been some linking it to the mythical “Owl Man” of England.
The photo has been making its way around the net on sites like facebook and prompting plenty of discussion. There have been lots of chatter of other possible sightings in different locations of the United States as well. Although this has not been confirmed, a person reported that they had seen a giant owl right from their room at a mountainous hotel in San Francisco. Is it real or a hoax ? What do you think ?
Here is the actual Giant Owl Photo: