STATION IDOL LATCH! 01

8.18 Release