Super Robot Wars OG: The Moon Dwellers teaser trailer, series sales top 16 million

2016 marks the series' 25th anniversary.