easy Sports

Identify this iconic football stadium.

Quiz Options

Explanation

This is Wembley Stadium in London, England, known for hosting major football finals.