Indie Yuck! / February 16, 2011 Yuck Yuck Yuck. The last couple of weeks, everywhere I turn it seems I’m hearing about Yuck! Well, this is Ickmusic, so it’s only right that I give Yuck a chance… I listened to their new record on my run a…