Johan S finished reading A Plague of Giants (Seven Kennings, #1) by Kevin Hearne Mar 4 Public A Plague of Giants (Seven Kennings, #1) by Kevin Hearne