Screen Shot 2015-10-18 at 6.34.54 PM Published October 18, 2015 at 334 × 432 in Screen Shot 2015-10-18 at 6.34.54 PM Giant Man owed Ben a lot of money.