The memories of a million summer vacations are embedded in the molecules of the corkscrew coaster at the Palace Playland in Old Orchard Beach, Maine. The film The Lost Boys was filmed in Santa Cruz but it could have just as easily been filmed in Old Orchard.
Flickr Photostream at: www.flickr.com/photos/johnbulmer
© 2010 John Bulmer Photography. All Rights Reserved