Wikipedia AI summary
The Owl and the Tree
The Owl and the Tree is the 7th studio album of Mother Gong and was released in 1989.