John Gruber

@gruber

Raconteur.

Undefeated:

Views 7,218

1922 days ago

Undefeated:

0 Comments

Realtime comments disabled