Father and son win $1 million prize