Red Rockers

Red Rockers were a musical band from New Orleans, Louisiana active from 1979 to 1985. They are best known for their 1983 hit single "China". Read More