Check this edit of them at Ski Sundown, Connecticut. Really sick because I saw them that night too but didnt really recognize them.
Click to expand post