Cavesluts
CAVESLUTS are the first Rock band from the People's Republic of China to release and promote an album on a North American tour. All their lyrics are written in English by band founder, Hu Xiao. The band is currently based in Los Angeles.
CAVESLUTS are the first Rock band from the People's Republic of China to release and promote an album on a North American tour. All their lyrics are written in English by band founder, Hu Xiao. The band is currently based in Los Angeles.