What has happened to Iguana? All the regular servers are gone and service has slipped. Mass firings or new management, or???
Address: 113 W Cherry St, Nevada, MO 64772, USA
Millyh19 | Oct 11, 2019
Lots of rumors going around. Ask your friends about it.
Dan Gould | Oct 11, 2019
I have not been there in 2 weeks or so, not sure sorry.
Stan Dice | Oct 11, 2019
I have no clue
Thanks! Your answer is awaiting moderation.