Check out NY-basd, alt-rock project, Snow Villain, and their new video “Torches,” ahead of the upcoming release, EP 1 , due out April 27