On this day, June 18th, in 1996 artist Beck released his second studio album ‘Odelay’ via DGC Records. Peaking at number 16 on the Billboard 200, this album had numerous hit singles such as “Jack-Ass”, “Sissyneck”, and “Devils Haircut”. Odelay is Beck’s most successful album to date.
Posted