The North Side drive-in, Fort Myers, Florida. 1996.

More info on North Side Drive-In Theatre, Fort Myers, Florida

Leave a Comment