Google Mac?

Interesting link in my referral logs. Has anyone seen this before?

loading

Comments have been disabled for this post