The Triumph of Apollo
Location: Fundación Banco Santander, Madrid, Spain
Dimensions: 441 x h262 cm
1874 - 1945