Earth (mirror)

The Mirror Universe's plant Earth. Was the location of the Battle at Mirror Earth.