Hummingbird

Did you know, Hummingbirds lick their food at a rate of 13 licks per second?

MUTI
Creative studio
Get in touch

More by MUTI

View profile