This is one of those videos that you will ask, "What did I just watch?" 
And trust me when I say, I've seen it many times and I'm still not
quite sure...  I think they are baby ostriches in little cars...


I think the one in the purple car has been drinking.  Where's the little, tiny police car?

Video uploaded by Just Amazing on May 23, 2016.

Click here for more fun animal videos!