This ad has been around for some time, and sadly, this is the best version of it we could find. We've seen different translations, and it appears to be a commercial for a large construction company called Anabuki. Anabu-kin-chan, meanwhile, roughly means: Little Red Riding Hood. So, in the commercial we find Red wandering through the forest, meeting some strange, large-breasted new friends, and celebrating how Anabuki makes it possible for things to get bigger and better and . . . well, larger.