Games/Scarecrows of Illyria/MediaScarecrows of Illyria·, 2023 · Stegalosaurus Game DevelopmentMediaBack to gameAll7Screenshots7Screenshots7More about Scarecrows of IllyriaPlayer reviews