Looks Like The Aliens Are Visiting Rome

Damned aliens.