User blog comment:UltimateMegaGeo/A few - one major - updates on The Simpsons....MASSIVE UPDATE - 10/27/13/@comment-5810621-20131018001001

I think it very well might be Mr. Burns.