Chesire Cat

From NewEden
Jump to navigation Jump to search

The Chesire Cat is an unmistakable landmark in New Eden City, visible from most points on the NE corner of the city.