User blog comment:JIMBOYKELLY/Fresh TV's website is now back up again and Total Drama has been picked up by Netflix/@comment-25285054-20170318215154

Woah news that's actually kinda interesting

Part of me feels like "picked up" just means "the show is on netflix" but I'm not sure why they'd want to direct attention to that specifically