First-year pressing
Titans Of Creation 2020 Europe Pressing (27361 48981)
Titans Of Creation by Testament
LimitedPicture disc
- Artist
- Testament (2)
- Title
- Titans Of Creation
- Label
- Nuclear Blast 27361 48981
- Country
- Europe
- Released
- April 3, 2020
- Format
- LP, Album, Limited Edition, Picture Disc · 2 records
- Barcode
- 727361489816, 727361489847