a mound of venus on planet earth