Tuesday, November 30, 2010

OOPS! Satellite image shows Star of David on Iranian airport building's roof.


Embarrassing.

No comments:

Post a Comment