This is the new website Never Came Back. Under construction.
It is a book. A Short History is the subtitle.
For now the synopsis is published at the website ijsleeuw.nl, with the title Sign Of Life. Look in the menu under Writing (English).
You will find more information about the author, IJsbrand van Leeuwen, and the newsletters he wrote in a span of six years travelling, and a bit more. Enjoy or cry!