Echo Fox

Echo Fox is a North American team.