18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym18U Diablo vs Thunder during the 2017 USA Water Polo Junior Olym