It's June 05, 2024, 04:13:34 AM
Yeah they did very good on SNL. I can't wait to see them live in person whenever that will be.
Any of my cross Atlantic friends see this? Word is they are doing okay for themselves in America, decent chart positioning etc. Guess they must be to play Saturday Night Live. Just seen the video of them playing, thought they did pretty well.Funny piss take as well:http://www.stereogum.com/archives/002392.htmlAnd Trauma, when are you going to form an opinion on this band? Get on the bandwagon son.