Reality gets delightfully twisted at the Museum of Wonder Drive Thru in Seale, Alabama, where your eyes and brain will engage ...