The Overlord Frog By Jim Casey • June 23, 2019 Editorials • Photography The overlord frog lives at an undisclosed location in downtown Huntsville. I don’t know why he sits there. Maybe he’s had a cup of Joe too many, or maybe he’s hiding from his wife.