NotTheGuyYouKill
Member
Rockstar just posted this fan-made trailer on their site... seems well put together (but I'm unsure about audio since I have no sound):
http://www.youtube.com/watch?v=GRwnJ0EX9Ko
Looks kinda Launch Trailer-ish, ha
http://www.youtube.com/watch?v=GRwnJ0EX9Ko
Looks kinda Launch Trailer-ish, ha