The Glen Check Experience (or, Whiplash) Titled The Glen Check Experience, the new EP, released on August 13, is just…worlds away from what I expected. Read More Surprise of the WeekThe Kraze StaffAugust 18, 2017Glen Check, BandsComment