March 24, 2026 9:53 am
Due to inclement weather, Owls Head Transportation Museum will be closing at 3:00 PM today to ensure the safety of visitors and staff.