Broken dog too weak to stand and waiting to die rescued on Nassau island

Nassau, Bahamas’ capital located on New Providence Island, attracts the most tourists. Daily arrival of cruise passengers flood the beautiful resorts, the expensive shops and the majestic restaurants. If only the stray dogs of the … Read More