Clearer pics would help, are you sure it is not man made? Give the dimensions might help the experts Identify it.