Project Description
The Armada – Live at Notes
Artwork for a live DVD of the Armada which was filmed in Australia. The DVD never got released, but some live footage of the DVD can be found at the bottom of this page.



Artwork for a live DVD of the Armada which was filmed in Australia. The DVD never got released, but some live footage of the DVD can be found at the bottom of this page.