temple grandin

2 4009

A little sleep 48 hours after the Emmy Awards and we can look back with relief. Best Official Party goes to HBO, of course. As...