The Museum of Wonder Drive Thru in Seale, Alabama exists in that strange space between reality and imagination, where your ...