Terror of the Sea is an indie/powerpop/rock band from Baton Rouge, Louisiana.
Added by Upcoming Robot on July 28, 2008