Devils Den Parking, Weston, CT, USA