Crane finished reading Shattered by Kevin Hearne
Shattered by Kevin Hearne
"This hilarious and action-packed urban fantasy series is set in a modern world in which all the gods of every …
"This hilarious and action-packed urban fantasy series is set in a modern world in which all the gods of every …