The Diesel Stop banner

saddam france

  1. Saddam and France

    Saddam and France

    Proof of France and Saddam are in cahoots
Top