Home Culture Nicolas Poussin's painting "The Triumph of David" (c. 1630) is found in which of these museums? Correct answer: Museo Nacional del Prado in Madrid, Spain Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play