Welcome to Dalian’s Barracuda Bay Stadium the kind of futuristic arena that makes you wonder if we’re building for sports or for alien landings. A masterpiece of ambition, design, and mild confusion.
From Oct. 23-26, almost 3,000 supporters of Israel from all over the world came together to discuss the future of Israel and ...