senor_frogs2_hi.jpg By MountainCrest Communications Published: 04/20/2011 Image of Señor Frogs in Nassau, N.P. Bahamas.