Sports website Stadium Talk created a "Mount Rushmore" for each MLB franchise, including the Braves.