Does anyone know what this is from?
Sorry if someone’s answered this already, but based on some poking around the interwebs it seems to be from the live-action TV show based on Akuma-kun. Link is to Wikipedia article. I have no idea what’s going on here but I want it, so if anyone knows how to watch this, I’m interested.
I had the same idea and found a great writeup at Blacksun1987.
Akuma-kun (Devil’s Boy). 1966. A live action tv series about a boy fighting demons with the aid of a tuxedo wearing demon. Sounds like a great show.