SHADOWS FALL Announce New York In-Store; CLUTCH Show Confirmed