The countdown clock on NBC.com reads less than 24 hours ’til the games begin! With the usual bout of controversy over the host country’s politics and the added interest in what it takes to get blue skies over a city that hasn’t seen them in a decade (The US cycling team got a lot […]