Which was formed first, The Creatures or This Picture?
This Picture: This Picture were a UK alternative rock band that was formed in 1989 in Cheltenham, England and broke up in 1995, after releasing two albums.
i don't know