70s rockers, Umbilicus, first surfaced late last year with a teaser of a song. Last month we heard the band's first single, "Hello Future". Today we get to hear the group's second single, "I, Human" with their first official video. The trippy adventure was filmed by Deidra Kling and Jeramie...
Continue reading...
Continue reading...