These Pictures are from the Michelin Tyre Museum in London, England. To see more fun pictures, click the link.

Click Here