Stories of filling in the blank. A man finds himself in a train station in India, with no idea how he got there or who he is. His memory gone, he has no choice but to let other people—police, doctors...
See All 603 Episodes of "This American Life"