Seems like there aren't enough people posting on here. I wonder where the majority of us fans are lurking? This poll might not be accurate in finding the majority of the fans but I still wonder. Are there any other places you guys like to share and talk about Total Drama? Post a comment below! :)