
Towa Bird
About This Album
"The Legend of the XII Saints" is an album by Trick or Treat (3), released 1st January 2020 via Scarlet. It features 14 tracks, including "Ave Athena", "Aries: Stardust Revolution", and "Taurus: Great Horn".
About the Artist
Release profile
Country, format and catalogue-number detail for each known pressing.
No coverage available for Trick or Treat (3) yet.