Home Iranians make mockery of U.S. Marines in Tehran mural Tehran Marine Mural

Tehran Marine Mural