Friday, January 9, 2009

New Transformers Poster!

New Transformers Poster...Sheesh...it looks like they mean business...LoL.  The first one was really really good. Action throughout the whooole thing.