On this day in 2006, The Wonders of Life pavilion in Epcot opened for the first time since January 2005.