Scan barcode
A review by georgiaellenreads
Beowulf: A New Translation by Maria Dahvana Headley
adventurous
challenging
emotional
sad
medium-paced
3.5
Graphic: Gore, Violence, and Blood