Look what we all missed at the @Abercrombie & Fitch store opening in Hamburg, Germany. Good G-d!