New Band of the Week: Neptune Rain

New Cheltenham-based rockers Neptune Rain have refused to allow these strange times to restrict their creativity and have used it as an opportunity to grow their audience.