Watch the Ghost Rider race through the streets of Sweden, pulling insane stunts and escaping from the police.
November 25, 2002
November 13, 2003
October 09, 2004
September 08, 2005
May 01, 2008
December 15, 2011