Trevor and Ross wrestling that beast.

Trevor and Ross wrestling that beast.