So I'm pretty sure I encountered a Yokai in Japan

Board 8

You have to burst counter to break their horns and then beat up the core when it pops out of the taxi.
"God Hand is the ultimate expression of the joy of humanity, specifically the punching part of the joy of humanity."-Shigeru Miyamoto