Not what you expect to see coming down Porthmadog high street.