Horror Movie News: I Kill Giants Trailer Barbara is a Dungeons and Dragons fueled, bunny ear wearing Don Quixote tilting at threats that others just don’t perceive. […] February 6, 2018 0