The record setting human tower build by the Castellers de Vilafranca on June 20, 2012 at 230 FIFTH ROOFTOP LOUNGE in NYC.
Record setting human tower build in new york city