RECAP: Flea Grand Opening

The Flea officially revealed its new digs on 20 Thomas Street the morning of Thursday, September 28. Check out pictures from the momentous occasion!