Sammy Stephens does commercial for the Atlanta Braves

Address:
Atlanta, Georgia, USA
 View map