Song of the Day: New Found Glory – Let It Go By The Telltale Mind on April 30, 2019 • ( Leave a comment ) Quite possibly, maybe, the best cover that New Found Glory has done yet.