HERE IS A NASA PRINT from VENUS taken by the Magellon Probe in 1988. Looks like they found "structures" there