Transformers 2 – Nostalgia Critic Doug Walker June 27, 2009 Channel Awesome, Doug Walker, Nostalgia Critic, Videos Leave a comment Doug decides to bring back the original Nostalgia Critic character to review the new Transformers movie. Read More »