HomepageCaravaggioPuzzles solved by Caravaggio Puzzles solved by Caravaggio 25David with Goliathcaravaggiosolved 48 timesSolve puzzle