He was running around plaza 4 at one point spawning sluggers.

So yes a couple of people have seen him on Terra.