GIANT 20 FEET HIGH PUPPETS. (HIGANTES). CEBU, PHILIPPINES

Part of the annual SINULOG MARDI GRAS in Cebu, Philippines. Giant puppets, some over 20 feet high and operated by one man take part in the all day parade. Amazing!