June 29, 2004

4.1 Million Pixels

30-inch Apple Cinema Display

Wow.

Previous Post
Next Post