Life

‘Cloud Atlas’ actress Mya-Lecia Naylor dies at 16

CBBC announced the passing of 16-year-old actress Mya-Lecia Naylor Wednesday.