Games/Touhou Battle Raiders/MediaTouhou Battle Raiders·, 2013 · Hachimitsu-KumasanMediaBack to gameAll3Screenshots3Screenshots3More about Touhou Battle RaidersPlayer reviews