These little bugs must be crazy to be this close to such enormous goddess!
Watch "Micro Maniacs" on Streamable.