The Shark
2026: Every monster has a weakness.
Sort by:
10156 book trails
2026: Every monster has a weakness.
1999: They feared the machines. They should have feared the people…
2026: Knapdale, Argyll. A place of beauty, tranquillity… and murder
2026: DO YOU DARE MAKE THE PLEDGE?
Now THIS is a trail around France
1307, 1865, present day: Three women. Seven centuries. One unbreakable blood curse…
Read more