what is the mascot of the team with the most recent title ?
owls