A parade of over 40 giant effigies of mythical creatures was recently held in the streets of Albay as part of the province's Daragang Magayon festival.