Quote of the Day: Marlon Byrd calls himself an idiot

11 Comments

Marlon Byrd was suspended 50 games for a performance-enhancing drug last season and is now trying to make the Mets on a minor-league deal. Today he met the media: