FAIL Nation

German World Cup Fans in Manhattan Are Getting Maybe a Little too Riled Up About Their Team's Victory