Melky Cabrera, steroids, internet, cartoon