Haunted Castle

Santa Cruz Beach Boardwalk, CA