Baby Head

Baby Head is a character in Namco X Capcom.