The Waterseller of Seville
painting 114 of 120 by Diego Velázquez

The Waterseller of Seville by Diego Velázquez