I can't quite put my finger on why I like this Chinese 2008 Olympic Stadium so much....