WATCH LIVE
LIBERTY, TX -- Residents of Liberty, Texas say caterpillars are hatching by the thousands and even causing power outages.
College protests live updates: More encampments emerge on campuses
Annie the falcon welcomes new chicks during 'Hatch Day' in Berkeley
Caleb Williams goes to Bears with No. 1 overall pick in NFL draft