Photos of what remained of the University Twin Drive-In Theatre, Orlando, Florida. 1996.

More info on University Twin Drive-In Theatre, Orlando, Florida

Leave a Comment