/24/2012 04:01 PMReport Abusive PostReport Copyright ViolationRe: Marine fossils found 4000m above sea level in Peru: nice to see the sea high up thereGod was invented because feeble minds could not comprehend or explain things like lightening, mountains, evolution, and other areas that science has eventually evolved to, or is evolving to, explain.