BORN BAD FLAG

£40.00

One of a kind hand embroidered and appliquéd flag. 30cm x 21cm.