Frawnkenstein 8 days ago Definitely Kamen Rider Den-O reference. Momotaros' catchphrase (written on shirt) and pose to be precise. Tagging it.