July 14, 1998 | Delores | Link to Here
Perfect Finishing Touches
According to Dave Rotheray, members of the Band are presently in London putting the finishing touches on the new album, still slated for a September 21, 1998 release of the first single, follwed by an October album release. (S. Ewashkiw)
|