Sign up or log in to MY NTS and get personalised recommendations
Trixie's Big Red Motorbike was a twee/indie pop band formed in 1981 on the Isle of Wight, U.K. by brother and sister duo of Mark and Melanie Litten.
Thanks!
Your suggestion has been successfully submitted.