John Lennon portrait; hand painted
John Lennon portrait; hand painted

John Lennon portrait; hand painted

Regular price $70.00
Unit price  per 

Hand painted (large shell) made to order