ni ryari uheruka kwiyiriza ubusa it's a home run the creature is met by luke cage and his new team of avengers it is sometimes found nesting in bracken using it for cover