Goliath glove