Two North American river otters, Louie and Ophelia, are still on the run after the pair escaped from NEW Zoo & Adventure Park ...
From surprising squirrel migrations to islands popping up out of nowhere, the organization’s scientists tracked strange ...
Louie and Ophelia don't appear to have gone far — just enough for a taste of freedom and a couple of snowy belly slides.