Red Rain in Sri Lanka | The Unexplained Files



Mysterious downpours of red rain were reported in Sri Lanka. During the search for an explanation investigators find evidence of strange living cells.