Meanwhile, on MEMRI TV. .. The Satan landing was a hoax