Wayward wallaroo rescued from river after chase in Illinois
PERU, Ill. (AP) — Police in Peru, Illinois, are no strangers to chases. Unless what they’re after hops away on two legs. Officers in the city about 95 miles southwest of Chicago were joined Wednesday […]