Sloths in Space, A Catchy New Song and Animation by Weebl

Sloths in Space” is a new animation by Weebl that features a catchy song about an irradiated sloth who falls back to Earth and takes on Godzilla…after a nap.