56.0 cm by 3.7 cm and 189.2 inch by 39.9 inch is the size of the painting . Caravaggio made Echo and Narcissus painting . Echo and Narcissus is at Musée Marmottan Monet, Paris . This was made in 1922 . Echo and Narcissus was of oil on linen type
Echo and Narcissus was painted in the year 1622