The 3025 coming through the trees at the Essex Steam Train in Essex CT.

Essex Steam Train -6
The locomotive is the New Haven Railroad 2-8-2 #3025