London Calling

London Calling, 2011. 9 in x 8.5 in. A commissioned work based on the cover of The Clash’s album London Calling.

Leave a Reply


*