› added 4 years ago
86
TIL of the Creation Evidence Museum, a museum in Texas dedicated to the display of evidence related to creationism. One of their main exhibits is found on the second floor balcony of the museum and features prominently a 12 feet high statue of Dallas Cowboys football coach Tom Landry.