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

Tehran Marine Mural 2