01 November 2011 in Auto Recycling, Automotive Industry, Fun and Humor, Odd News 0 Comments
This is taken from somewhere in Poland!
You must be logged in to post a comment.