Yes, it's the 2010 FIFA World Cup Final and just now, the Netherlands vs Spain live stream has started in various sports streaming channels and networks.
Netherlands vs Spain live stream has started: