simplyjennifer rated The Long Earth: 4 stars
The Long Earth by Terry Pratchett, Stephen Baxter (The Long Earth, #1)
1916: the Western Front. Private Percy Blakeney wakes up. He is lying on fresh spring grass. He can hear birdsong …
1916: the Western Front. Private Percy Blakeney wakes up. He is lying on fresh spring grass. He can hear birdsong …