I'm gonna go out on a limb and say you can probably catch the TV spots... Wait for it........ ...on TV!
This may sound like a stupid question, but what does "TV" stand for? (Just kidding, I'm not that dum, lol) ... (J/K)
i don't yell, i have all trailers in HD (exept the variant of the 3rd trailer in front of terninator salvation)
Transformer "Revenge of the Fallen" theatrical trailer on Vimeo On the right-side bar, scroll up an there are the 3 spots.