>>11526805
So you tell me pic related is this >>11526798
???

Thats ridiculous, Id rather believe its teasing Hyrule castle