A bearded loud talker from Long Island New York who thinks their shit don't stink
My buddy from Long Island is a fucking goomba, he thinks Long Island is God's gift to the earth.