Residents of a Utah city were left baffled and concerned after a mysterious green foam emerged from city sewers in a scene reminiscent of ‘Ghostbusters’.
Read Full Article at RT.com
Read Full Article at RT.com