I would call and bet $120 on the river. I'd really really hate to miss a bet in this big of a pot against a total unknown.