Affalterbach Additions Transform Benz's Heavy-Hitting Droptop. Saint-Tropez is a charming town in southeastern France nestled along the Mediterranean Sea. Internationally recognized as a summer playground for the wealthy and famous, it is also famed for its "clothing optional" beaches where more than just noses and shoulders get burned in hot weather.
Autoblog, 2013 Mercedes-Benz SL63 AMG (video)