Designed by
Title
Stumbling Stones remind the stay of the Frank family to Pastor Platz 1 in Aachen, Germany. #40669553
Description
Amsterdam, Netherlands - November 21, 2010: Stumbling Stones remind the stay of the Frank family to Pastor Platz 1 in Aachen, Germany.
This image is editorial