Here’s something to see a sliding house… designed to. It say it’s located in England, but the images and video look like renderings to me. Am I crazy? Maybe Snopes will solve this for me.

Submit a Comment

Your email address will not be published.

Pin It on Pinterest