Final Copa del Rey 2011_FC Barcelona vs Real Madrid @Real Sports Bar & Grill, Toronto (Canada) - Video
PUBLISHED: Apr 21, 2011
DESCRIPTION:
We went to watch this titanic match at the bar in Toronto which has the BIGGEST TV SCREEN IN NORTH AMERICA
Copyright © BANDMINE // All Right Reserved