Windows
Community Rating: None Total Votes: 0
A doujin shooting game developed by AQLOOP and released at Comic Market 71 in 2006. Control a pair of twins as you...