Red Rain in Sri Lanka by memolition · Mysterious downpours of red rain were reported in Sri Lanka. During the search for an explanation investigators find evidence of strange living cells. Like it? Share it!