Unusually tall for his position at 6-foot-6, Delaware's DeLuca makes the saves.
Delaware News Journal, The News Journal
Thu, 03/21/2019 - 7:51am
Unusually tall for his position at 6-foot-6, Delaware's DeLuca makes the saves.