Sorry. Nature does some weird stuff. I do not believe for a second alien make them. I mean look at these (keep in mind.... I live in Florida, ice anywhere other than the freezer is rare so forgive me if I thought this was pretty cool)
Sure some of them could be non-man made..... But as already stated... The more complex than more likely they were. I could see how a nature phenomena could create them. As far as the microwave stuff goes.... Just don't buy it. It might not be this but I know that some insects can create those bulges like those. JMO.
Edited by Esoteric Toad, 11 February 2013 - 02:49 AM.