Formosa Triangle
Album title: Formosa Triangle
Record Label:
Rating: 7
by Andrew Frey
August 2010
(3037) Page Views
Formosa Triangle - Formosa Triangle
They may have taken their name from an area located about 100 miles south of Tokyo, Japan, which has had mysterious ship losses, but the tight and heavy groove-metal that flourishes in the continuum established between the two lone members of this Chicago powerhouse may propel them further than the Pacific Ocean.
• Formosa Triangle Website