Wonder why people are posting threads like this?

Recently I found that two of my computers had loaded this page shortly after startup:

However, I have never seen this website before nor have any desire to be here. Very sketchy behavior and it immediately made me suspect I had a security problem.

I suspect the cause may be the Send Later Thunderbird plugin, since I have that installed and saw some discussion regarding the matter here on the message board.

I would strongly advise that whatever issue is causing that page to load be corrected immediately.