What's 140 metres long, weighs more than a ton and has a lot of patriotism?
No, it's not Toronto's giant duck. It's a massive Canadian flag on display in Vancouver's Stanley Park for Canada Day.
It's reportedly the largest Canadian flag in the world.
Immigrant Zhen Zhong Li created the flag. Local MP Don Davies helped to get Li's creation displayed in Brockton Oval.
The flag measures 140 metres by 70 metres wide and was made with the help of Zhen's friends and family, CBC News reported.
Here's another look at it.
But to really get an idea of the flag's size you need to see it from the air.
Wow.
Also on HuffPost Canada: