Katie Cassidy seen in a bikini on the beach in Miami

You may also like...