SE Texas meteor caught on NASA camera