Photos Transformers Saleen S281E Decepticon "Barricade" Autoblog Staff Jul 25, 2007 open fullscreen close fullscreen facebook twitter email reddit linkedin pinterest List