It's a webcam!

(Reloads every 10:th second...)

www.rastasean.net


Most likely the camera is somewhere in my tiny bedroom pointed at something, which could be me.
The camera is just a Logitech Webcam C260.