"The Tater Report" is a Portland, Maine, Treasure"The Tater Report" is a Portland, Maine, TreasureThe best thing on the internet coming out of Maine right now could very well be the "Tater Report." The CaptainThe Captain