The Red Sea March 24, 2011 In Personal Inside the Bird’s Nest, Beijing, China. Share this:FacebookTwitterWhatsAppEmailPocketPrint Related #beijing #Bird's Nest #chairs #china #National Stadium #red #stadium Popeye’s Chicken Glowing Santa Dog Talk to me, Goose. Cancel reply This site uses Akismet to reduce spam. Learn how your comment data is processed. Related Posts Friday Fun Fact Ode to my sweet love Office Work Friday, almost.