Exploring Theodore Roosevelt Island

Theodore Roosevelt Island is one of the more surprising presidential memorials in the Washington DC metro area. It sits in the middle of the Potomac River, across from the Lincoln Center and just downstream...