Lukis Bros Transformers Collector Site
Posted by:TriPredRavage at 2006-07-31 2:42 pm
I can't recall if we've mentioned this before or not, but my friend told me about a link to the website of the Holloman base where the up and coming Transformers Movie is being filmed. The page has a news report that contains some footage of the movie and some interviews with the troops who appear in the movie and even some who don't. Is that chopper... Soundwave?