Found the giant as mentioned on the article and made an attachment here....
Edit: Added another picture whereas someone drew Homer Simpson in his underwear while holding a doughnut. Not found on Google Earth of course, so it's prolly a chalked image that wore off later.