Trending

Tag

Terrible Lizards

1 story

Indie Awful Reptiles – Beta Demo

Terrible Lizards is a horror parkour game set in a decaying roadside dinosaur museum on Route 66, hiding something dark below. A free playable beta demo is live…