Flesh-eating parasite New World screwworm confirmed in Texas, USDA says. Looks like meat is back off the menu, boys!