Île Ménard


Île Ménard - small island in the Rivière des Prairies.