July 18, 2001
12:55 AM Subscribe
"Project Echoes Statue of Liberty and Ellis Island" the headline goes. Looks more to me like it echoes "Planet of the Apes." Nice idea, but can we get a different design, please?
This thread has been archived and is closed to new comments