EMBED </>More Videos

The panel discusses the prospects of Amazon setting up its second HQ in Philadelphia. (WPVI)