Hear the first offering from Brooklyn-via-Philly band Godcaster's forthcoming debut album, "Long Haired Locusts."