Incubus Reveal New Album Title, ‘Something In The Water’

Incubus have revealed that their forthcoming new album will be titled ‘Something In The Water’. The band made the announcement by projecting the title on to a series of iconic locations along London’s River Thames. […]