Please be aware orders placed now will not arrive in time for Christmas, please check delivery times.
A Long Lonely Road, Too Many Roads, number 42
The continuing saga of John Long Walker as he leads his people in their search for peace in a world filled with hate, fear and the fight for power over others. A tale of survival in a world gone silent.