Who is David and who is Goliath in this fight? Hard to tell. mashable.com/2017/09/26/mer…

Who is David and who is Goliath in this fight? Hard to tell.
mashable.com/2017/09/26/mer…