A film about the solar eclipse of 2009, filmed in Ningbo, China.