Posted by Mathue Shell on November 21st, 2008 in Space, Videos
The video above is from a police dash cam in Edmonton, Canada. Continue reading to see another video of a news report and a little more footage.
Share This!
The video above is from a police dash cam in Edmonton, Canada. Continue reading to see another video of a news report and a little more footage.