Designed by
Title
Europe, Spain, Camp Nou Stadium, FC Barcelona Football Club Stadium #205606889
Description
Europe, Spain, Camp Nou Stadium, FC Barcelona Football Club Stadium. With a capacity of 99,354 seats, Camp Nou is the largest stadium in Europe and the twelfth largest stadium in the world
This image is editorial