A review by readingthroughtheages
Giant Squid by Candace Fleming

5.0

Brilliant nonfiction.