
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.