Little Big Town

Little Big Town

2010
Oil on canvas
175 x 150 cm
Private collection, Germany

Leave a Reply