B'wana Beast Debuts On Legends Of Tomorrow