Stewart the seagull returns to the beautiful island of Penang after travelling thousands of miles to Istanbul and London. This spray paint stencil art of Stewart the seagull first appeared on the island of Buyukada in Istanbul, and then Kasimpasa... Continue Reading →