John Leguizamo won't rest until every moron becomes less of a moron. Latin History for Morons comes to Netflix November 5th.