Not always, if it landed in the oceans. Some believe Hudson Bay is a meteor crater................
Could have landed on the Ice.