Windsor Locks is also the site of the New England Air Museum .
It is also the site of the New England Air Museum .