Home Culture Where would you find the Mount of Apollo and the Mount of Venus? Correct answer: On the palm of your hand Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play