REVIEW: Trader Joe's in Delray Beach, Florida

A little taste of the grand opening festivities at Trader Joe's in Delray Beach, Florida.

Blog post here and here.