On April 29, Burger King announced their intention to begin serving Impossible burgers at all of their locations nationwide by the end of the year. So, what's an Impossible burger? Impossible Foods is...