Thoughts and Prayers: https://t.co/x7lbY8mTlK
— John Gruber (@gruber) June 20, 2016
from http://twitter.com/gruber
via IFTTT
Thoughts and Prayers: https://t.co/x7lbY8mTlK
— John Gruber (@gruber) June 20, 2016
from http://twitter.com/gruber
via IFTTT