An unexpected neighborhood discovery, Stoney Point Park is a natural rock climbing place with incredible views of Los Angeles.