Dog Blood is the out-of-this-world collaborative project between EDM lords Skrillex and Boys Noize. Last year, presumably on the ride to Coachella, they knocked out one of the most exciting tracks of the year -- "Chella Ride." It's a breaks-heavy acid house clusterfunk of fun and it had the crowds in the desert going nuts. For some reason it took them almost a year to come out with a video, just in time for this year's 'Chella. It was worth the wait. In it, animated astronaut canines take to outer space to learn the mysterious origin of their humanoid forms. Check it out!