commons new castle nh

Commons Surf, New Castle

© Bob Pecchia