Terezin Concentration Camp - A town of rich and painful history in Prague, Czech Republic