Montreal has some of the best street art. There is a group that paints large somewhat abstract murals, including the one above. I was spotting them all over the city during my stay in Montreal last summer, and it was cool to see color, creativity, design and ideas everwhere...I think its beautiful!