StrangeSights: Huh? (in whatever language you like); ‘invisibility cloak’ a step closer; and, PETA sues over monkey selfies…DAVID ADAMS writes about the odder side of life…