Humungous inflatable birds line streets of downtown Orlando

Sixteen-foot-tall inflatable birds are lining the streets of downtown Orlando. The installation is called “Big City Birds.”


Loading...

Recommended Videos