We love our log cabin in North Florida, but living on 10 acres definitely comes with its surprises, and this one caught us off guard. In this video, we dive into the unexpected pest problem we found ...