Flying V Messengers - Super hero's

A very creative video advertisement for food delivery messengers Flying V Messengers hailing from South bend near Chicago, USA.

 

source : The Radavist