Photos of Yeti footprints posted online by the Indian army triggered a social media storm Tuesday, with users ridiculing the military for propagating theories debunked by science. The army tweeted three images late Monday showing a series of foot-shaped impressions, each almost a meter long in the snow in the Himalayas near the Nepal-China frontier.