Abbey Road Studios – 24″x36″

Abbey Road Studios, London

Abbey Road Studios

Oil on linen, 24″ x 36″, 2013

In early morning light, shadows from nearby trees are cast upon the front of the Abbey Road Studios, London.

Back