Legend has it that alligators live in the New York City sewers. But city life isn?t for everyone. Some of those alligators packed up and swam away in search of peace and quiet. Why, they could be living right under your feet. This explains a lot of t...