Heuristic Outcomes by Ade Oshineye
Software craftsmanship, photography and heuristics.
Sunday, 6 June 2010
51: Dark Mirror
Newer Post
Older Post
Home