Stereo Comics   +  weird

Proof of time travellers uncovered... in Northern Ireland, of course.

Via this guy.