A review by hannah_krantz
Sleeping Giants by Sylvain Neuvel

4.0