Thinking about how technologies have so greatly influenced the past few years...

August 31 2009, 4:42pm

ksquad: Thinking about how technologies have so greatly influenced the past few years...