Stephen Curry shares three kids with his wife, Ayesha Curry: daughters Riley and Ryan and son Canon. In honor of the Golden State Warriors all-star making his hosting debut at the ESPY Awards on July 20, here’s a look back at his family’s sweetest photos together