Princeton Transformers 2 Video Reveals Speeding Astra, Sweet Pursuit…

Transformers: Revenge Of The Fallen is filming some kind of chase scene this week on the set of Princeton University featuring the Saturn Astra we saw on set last week. These videos, caught by some intrepid students, indicate the Astra appears to be damaged, so one could suggest it's probably not a Transformer and… » 6/24/08 2:00pm 6/24/08 2:00pm