
Man May Have Seen The Infamous Texas Big Bird – Houston, Texas
During the 1970’s, terrified residents all over the state of Texas reported seeing an enormous flying creature which later became known as the “Texas Big Bird”. We spoke with a …
Read More