Lincoln Road seems like the last place you'd run into a bunch of aliens, especially now that the Beach has fallen to the chain stores. But that's just where People From Venus were on a recent afternoon. The band members — three Atlanta transplants and a native Miamian — had taken an outside table at Rosinella and were already on their second bottle of red by the time I arrived. Not that there's anything wrong with that. After... More >>>