Video production for Mercedes-Benz in Mannheim, Germany - english camera crew spain – Popular Pictures