Wednesday, June 15, 2011

Infographic: 60 Seconds on the Web

Click to enlarge

Found at ADVERBLOG

No comments: