'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