Olivia Davies
Olivia a Welsh girlie who is a fanatic about the indie game industry. She's always pushing herself to try whatever pops up on her radar. From heartfelt narratives, to addicting and fresh gameplay.
Number of Articles
26