Could this satellite photo be the ultimate advert? Or just an indication that God likes to take the piss out of Intelligent Design fans? ;) :cool: