Katy Perry Bikinis at Rooftop Pool in Miami Beach

By: Gabrielle Chung / July 28, 2012