Giant meteor