Jonathan rated Sleeping Giants: 5 stars
Sleeping Giants by Sylvain Neuvel (The Themis Files, #1)
A girl named Rose is riding her new bike near her home in Deadwood, South Dakota, when she falls through …
A girl named Rose is riding her new bike near her home in Deadwood, South Dakota, when she falls through …