Psychedelic folk artist known for wandering the city in his giant, iconic duck suit, has landed back in Hamilton after a few ...