Felger freaks out over meteor exploding over Russia