Long Beach in California

Beach fun to the max. Here in Long Beach in California, USA, you can do more than just sunbathe, swim, surf and kite. Two large spatial net structures, a Neptun and a Phoenix, provide exciting climbing fun and offer a great view.