Saturday, December 19, 2009

Christmas Card Art

A selection of Christmas cards designed by artists have gone on display at Tate Britain, in London. www.tate.org.uk/britain

No comments:

Post a Comment