Photography: HPW Productions

Venue: American Legion Newport Beach

Scroll Up