The Mirror

The Mirror is an English newspaper.

History
Homer made the front page after he crashed into Queen Elizabeth II's carriage in Buckingham Palace.