Teri Hatcher, 55, shows off incredible bikini body as she opens up about fitness