Spider

Location:

At the Haunted Castle in Santa Cruz.  It is on Beach Street and is just south of the famous Boardwalk (Municipal Wharf) in Santa Cruz and is at an amusement park that is there year round.  

Santa Cruz Co - CA

Latitude:

N/A

Longitude:

N/A

Map

Notes:

Photos by Mark Comstock (May 2009)

Other Sites

Larger Than Life