Sunday, November 6, 2016

This 12-year-old's made more than 800 teddy bears for children in hospital after teaching himself to sew