Weird

Ohio Police discover baby kangaroo in driver’s car

Police in Norwood, Ohio, said that one of its officers discovered a baby kangaroo in a driver’s vehicle during a traffic stop on December 26.