I am not sure I have ever been to a restaurant like Froghead Grill in Ocean Springs. A restaurant with a frog theme? Frog green tortilla chips? Little green frogs in little aquariums? Yep, and ...