Teri Hatcher is on vacation in Hong Island, Krabi, Thailand and she decided to enjoy the one day of sun they got while she was there. What better way to do it than to put on a bikini and soak up the rays. Can you believe the actress wearing that two-piece is 54 years old? The desperate housewife looks far from desperate. Although, many men are desperate to be with her.