News

A concerned resident discovered an invasive terrapin at Anton Lakes in Andover, England, raising alarm for local wildlife.