In honor of Tuesday's All-Star Game (that's baseball, if you're wondering) being played here in New York, mini-Statues of Liberty painted in team colors/logos dot the city. As a true-blue Atlanta Braves fan, I searched online to find our statue. The Braves have pride of place on the waterfront outside the World Financial Center in Lower Manhattan.
Beautiful day that it was, I sauntered down to pay homage to Our Lady of Los Bravos. Ain't she lovely? Go Braves!