Typical weather for Harpswell, ME on Jun 21:
Based on historical measurements from weather station USC00170409 (9 mi away).