Looks to me like a fat lady with a nasty birthmark. Obviously some kind of scheme to get her homeowner's policy to pay for the cosmetic surgery.
Well at least youve kept your sense of humor! Funny thread.
I believe in both Meteors making craters in the earth and God. There are many things that wont be fully understood in this life, its a facinating creation.