Neowin posted a story that Windows Server 2016 Technical Preview 3 ISO images has been leaked online
Windows Server 2016 Technical Preview 3 ISO leaks online
Windows Server 2016 Technical Preview 3 ISO leaks online