Looks like Flitter Batter ended up being featured in a nature video during her latest vacation to Canada:
https://www.youtube.com/watch?v=moWQNYD9Jic&feature=youtu.be
If you want to take home one today, you can do so here:
https://lunarshinestore.com/products/flitter-batter-plush