LIBERTY, TX -- Residents of Liberty, Texas say caterpillars are hatching by the thousands and even causing power outages.