Yeah, sounds like a large nightcrawler.
I think red wigglers are invasive too aren't they? They're everywhere around where I live.