The Demon Bug Soldiers Biibi (魔虫兵ビービ, Machūhei Bībi) are Warstar's foot soldiers, that are abandoned dolls that are given life through the Bibi Bugs, and armed with various weapons.
CollectionDX - Japanese Toys - Toy Reviews, Toy News and Toy Collections. Soul of Chogokin, Japanese Robots | International Toy Culture
Saiyan Space Pod
3 hours ago