welcome to Fuwa! enjoy your time here!
hmmm i see that you have a lot of good recommendations already so i'll spare you mine don't wanna get you overwhelmed
i don't understand why you'd ever kill yourself over this i mean it's japan duh you'll see weird things everywhere especially in their commercials those are next level weird