Product launch event draws crowd in Mulhouse, France
Location: Mulhouse, France
1 sources from 3 citizen journalists
Topics: product launch, presentation event, yellow stage, corporate event, indoor gathering, business, crowd, technology, commercial, social