There Are Rumors of Mountain Lions Being Spotted In Holland
A conversation that came up recently in a group of people and happenings in Holland led to people sharing what they feel may be good evidence that there could be some BIG cats located in the area. One person even said they were lucky enough to snag a picture of one of them during the winter