A llama stalled traffic in Lancashire, England when it appeared lost and roamed freely on the roads. (June 2) Post navigation Russian TV: Evacuees flee Belgorod amid explosion UK zoo celebrates birth of rare macaque monkey