Michelin Star Frog Legs
Photo: Michelin Star Frog Legs in Shanghai, China.
The title says it all - frog legs prepared at a one-star Michelin restaurant in Shanghai, China. The frog legs are fried and paired with a slightly sweet dry rub spice.
Subscribe to discover and explore!
No spam, no sharing to third party. Only you and me.