Taunton’s Eric DeCosta Wins Another Super BowlTaunton’s Eric DeCosta Wins Another Super BowlIf you're looking for SOME reason to be happy that the dreaded Ravens won the Superbowl, look no further than 140 North to Taunton.Michael RockMichael Rock