OSNABRUCK, GERMANY - JUNE 02:  Carmen Geiss is pictured during the opening event of a new Titan Shop on June 2, 2014 in Osnabruck, Germany.  (Photo by Nigel Treblin/Getty Images)