Take a photo of a barcode or cover
A review by angstypi
Invisible Ghosts by Robyn Schneider
2.0
Why is every book this year just filled with poorly filled out characters and plot.