American ingenuity brings the world an anti bird shit device. A new option on certain 2008 models being tested in Europe
- July 19, 2009
- 94 Views
American ingenuity brings the world an anti bird shit device. A new option on certain 2008 models being tested in Europe