HomepagecaravaggioPuzzles solved by caravaggio Puzzles solved by caravaggio 25David with Goliathcaravaggiosolved 48 timesSolve puzzle