Smells like the usual
thread farting brigade has been at it again! LOL.
Thread farting? You mean, as in True Believers who invariably hijack a thread and post scores of unrelated items to inject noise and confusion? This thread was originally about a UFO in Turkey.