No one really knows what the hell is going on here, other that it takes place on the streets of Detroit.Where do you even get a kangaroo?Check out the wild video below.