Mika and The Witch's Mountain

For: Steam

Leap of Faith Achievement

Icon for Leap of Faith
Leap of Faith

Land on hay on the farm.
9.20% of players have unlocked this achievement

Guides