Teri Hatcher is in Australia attending Conventions; and with all of that hard work, she needed some rest and relaxation. Here she is on Rottnest Island enjoying some sun in a red bikini. Can you believe that she is 52 years old because she looks just like she did when she started playing Lois Lane back in 1993. She looks so fantastic, I am surprised that some man has not swept her up and made her a desperate housewife.