Caravaggio made Echo and Narcissus painting . 56.0 cm by 3.7 cm and 189.2 inch by 39.9 inch is the size of the painting . It is located in Musée Marmottan Monet, Paris . oil on linen was the medium for this . This was painted in 1922
Echo and Narcissus was created by Caravaggio