Storm Released on XBLA
indiePub Entertainment announced that Storm is available today on Xbox Live Arcade for 800 Microsoft Points. In Storm you use the subtleties and strengths of nature to move a broken branch, fill a small pond or make snow fall to solve puzzles and create natural paths. Storm is also available for PC and will be available on PlayStation Network on June 18th.