Echo Echo

Echo Echo is one of Ben's aliens.