Katie Holmes and daughter Suri go for a swim while in Miami Beach, FL.
Katie wears a red bikini and pink shorts in the ocean.
Suri is so excited she wears her dress in the water!
Katie and Suri do some wave-surfing.
Fun day at the beach!