When you come across a place called Museum of Wonder, billed as the “World’s First Drive-Thru Museum,” which boasts free admission no lessβ€”well, you’ve gotta stop, right? I still have no idea what the hell this place was about, but we drove thru it anyway.