Ahbayo Japan - Scott Ramsay

the Island's big parade