Home Uncategorized Neil Young’s lost 2001 album, Toast, set for release later this year Neil Young’s lost 2001 album, Toast, set for release later this year planetsixstring May 27, 2022 comments off Tweet on Twitter Share on Facebook Google+ Pinterest This post was originally published on this site The mythical record, which was shelved over 20 years ago, has been previewed by the Smoke on the Water-flavored lead single, Standing in the Light of Love