The Powell Street Festival, an annual celebration of Japanese Canadian arts, culture and heritage, took place over the weekend at Oppenheimer Park, in the heart of the Downtown Eastside. The festival...