Everyone was talking about it this weekend, a large meteor exploding over the Houston area and sending pieces of space rock toward the ground. It happened Saturday, March 21, at 4:39 p.m. Central Time ...