Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
Chinese street food vendor in Beijing, China, is selling exotic raw squid and fish eyes on a stick to anyone hungry enough... or brave enough... to munch down on any of these tasty treats and snacks. Yuck! The far east version of fast food! Located in one of the Beijing food markets. Strangest sea food ever!