Blue flag beach patrolled by Life Guards

Blue flag beach patrolled by Life Guards
photo: linda davies
< Prev Next >