Outrage in Iran after satellite image shows Star of David on airport roof.
"Unamused government officials have called for the symbol to be removed as speculation increased that it may have been in place since before the Islamic Revolution in 1979.BWAH-HA-HA-HA-HA
The star is clearly visible in the centre of the propeller-shaped building in the west of the city, but uncertainty surrounds whether it was genuine."
In other news, totally unrelated to Mossad: Who is Killing Iran’s Nuclear Scientists?
And from the Land of Denial is a River in Egypt: Iran Claims U.S. fabricated WikiLeaks Cables.
Ty L
Also posted at WizBang