Teri Hatcher shows off her bikini body while on vacation in Cabo San Lucas, Mexico, on Thursday. from perezhilton.com