Forever 21 Opens New Store on Miami's South Beach

So I went to check out Forever 21's new store on the swanky Lincoln Road in Miami Beach, a day ahead of their official grand opening celebration. The new store is three levels and has a very large 21 Men section complete with select pieces from the Los Angeles collection.

To see all my fun, check out the pics....