tackyraccoons.com
Nothing Much Happened This Weekend.
This looks suspiciously like the work of this guy. [Found here.]