A Giant Dog troll holding a large cannon, wearing leather armor | Fantasy