Watch Life's a Pitch: Wesfalenstadion Dortmund German | iwonder.com

Watch documentary | Germany’s largest soccer stadium is actually called the Signal Iduna Park and is located in Dortmund. But for die-hard fans, it’ll always be the “Westfalenstadion”