The DeLorean Museum

Located in Humble, Texas, the DeLorean Museum is a dream for Back to the Future fans. Resources: /,for%20the%20main%20DeLorean%20facility.

The Life Size Wax Last Supper of Ft. Worth

The Christian Art Museum of Fort Worth today houses a giant model of the last supper behind a velvet rope. However, how it got to be there is a funny story. Resources: