News

University of the Free ... Vredefort Crater, in South Africa. A number of ancient animal carvings were miraculously discovered inside South Africa’s Vredefort Crater, which is the largest ...