Yes, a TB20 could do 10-12hrs, at some ridiculously low power setting and flying ~ 100kt. Mind you, it would be damned difficult to pee into the plastic bottle and then screw the cap onto it while flying at 100 ft
I will take your challenger sir! I just need a TB20
.