According to those who buy it they hit mile thick ice sheets and air bursts, leaving only scattered indication of their presence.
I can see the feasibility of such an occurrence.
The author shows there is lots of evidence of it all.