Home Entertainment Barack and Michelle Obama Just Signed a Multi-Year Deal With Netflix