Formosa Triangle
Formosa Triangleby Andrew Frey
Review published: August 2010
Rating: 7
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.




Reader Votes: 0
