This upscale Japanese restaurant has a new dish that’s really turning heads…and stomachs
In Tokyo, Japan there’s an upscale restaurant called “Chinjuuya” that’s renowned for its…unusual…dishes. The chefs there take pride in offering the finest delicacies from around the world, but their efforts might be lost on all but the most adventurous diners!