The trashed dog by Alex Schauwecker

Published by Hakuin Verlag (2013)
48 Pages, 21 x 15 cm, Paperback

£8.00