I don't know what happened at this birthday party, but that clown is gonna pay. This little Bolivian girl is gonna make sure it happens, too!
The above embed is the latest music video from Cloud Control, which is an indie rock quartet hailing from Australia. They've got a new album titled Dream Cave dropping this August via Ivy League Records. Enjoy!