Archive for August, 2013

World’s most depressing shop front found in Ontario, California.

Worlds most depressing shop front