Blood Riders

The Blood Riders are an organization of giant killers that operate in the Cold Woods. They have not been very active for the past few centuries.