The mountains in Venus' Aphrodite Terra region may prompt the strange weather patterns observed in the thick cloud layer near the top of the planet's insufferable atmosphere, new research shows. With ...