Tesla Faces A Cash Crunch With A $920 Million Debt Payment Due On Friday by The Options Insider | Feb 27, 2019 | News Feed