Def need a new name for these guys (currently 'Ninja Drops'). I think they might be at a parade, not sure but somethings definitely going on, for all we know they could just be celebrating a new flavour of toastie, like a REALLY exciting new flavour.