I sat on that troll the last time I visited Seattle. Cool!
Presumeably, since you are here to post this, he must have been well fed before your visit!
Did you swing over by the Fremont Bridge and visit the "Waiting for the Inter Urban" statue afterward?