Did Bethesda announce it?
>>380020480
Nope
It might be a F4 mod
>>380020520
Looks like the "leaker" had one hell of a good time then
>>380020601
HOLY SHIT THEY ANNOUNCED FABLE 4?
No, they did bait everyone into watching live as they commit suicide, though.
PAID MODS.