
The Gargoyle of St. Cecilia Catholic Church – Dallas, Texas
Throughout the years, there have been unusual reports surfacing from all around the state of Texas involving flying creatures. Check out what this man in Dallas, Texas had to say …
Read More