Welcome to one of Alabama’s most wonderfully weird attractions. The Museum of Wonder Drive Thru in Seale is exactly what it ...