Thundercats (2011 TV Series) – 9 minute preview!

So, I meant to post this one last week (as I’ve been following and posting about this since the news was first announced), but current events caught up with me and so I’m only just getting around to doing this now hehe! 🙂 OMG, OMG, OMFG-HOOOOOOOOO!!!!  AWESOME!!!!!! Roll on 29th July 2011 – the series […]