The Blind World Cup is comprised of eight teams who will compete in Germany starting March 29. From the looks of this video, the blind Brazilian national team could kick England’s visually keen players asses any day. [YouTube, via...
Send Us Your Tips