World's largest flower blooms in Belgium

The 72-hour blooming of the world's largest flower was live-streamed by Belgium's Meisa Botanic Garden on Wednesday (May 13), captivating floral lovers.