Experience 350 years in a day.

Museum Event: Middlesex County Museum

Museum Event: Middlesex County Museum

Museum Event: Middlesex County Museum

Museum Event: Middlesex County Museum

Museum Event: Middlesex County Museum

Museum Event: Middlesex County Museum