What are we waiting for by Richard Ballinger
What are we waiting for
41cm x 50cm

oil