Ron Clark on turning his approach to teaching into a revolution
CLIP 02/18/25
Main Content
A new statue “The Giant” will be displayed in 21 cities across the globe. The ten story public art display will showcase the giants in communities across the globe using technology to celebrate humanity. NBC’s Molly Hunter reports for TODAY from London.