Origami Yoda Share definition Flag the best fucking finger puppet on earth Me: Origami Yoda. Person: Ok retard. Origami Yoda by OYStookyMan87 November 17, 2020 0 0 Get merch