Forget the bears, bobcats and coyotes. Camera traps near Virginia’s Mountain Lake Biological Station, manned by Virginia Tech researchers, have captured photographs of a strange hominid species. So reports Motherboard.
Forget the bears, bobcats and coyotes. Camera traps near Virginia’s Mountain Lake Biological Station, manned by Virginia Tech researchers, have captured photographs of a strange hominid species. So reports Motherboard.