On Repeat: Yuck – Yuck February 21, 2011 Yuck release their heavily hyped debut album today, here’s what we think…