News, rumors, and history from the North American Demoscene.
Originally from Israel.
San Francisco, CA
Suggest changes