April 02, 2007
Transformers TV Spots

Speaking of Transformers, here's a couple of new TV spots. Oneiros emailed me these the other day, but I forgot to post them. Here they are in flash format anyway :)





Posted by Arcterex at April 02, 2007 02:31 PM