5 Minutes With Rocky This Day in History: April 21 1836 Texan army under Sam Houston defeated Mexicans in