Get Flash to see this player.
A recent project for the Discovery Channel in 5K left the New York City-based production and post facility scrambling to overcome some unexpected challenges.
sponsored by