He was running around plaza 4 at one point spawning sluggers. So yes a couple of people have seen him on Terra.
Forum Rules