The daughter of a Jewish department store owner regularly visits Hamburg to lay flowers at a memorial stone to her father that's embedded in the pavement outside his former store. These memorials to the victims of the Nazis are known as "Stolpersteine" or 'stumbling blocks.' There are now roughly 35,000 of them scattered across Europe.