Devan Richards Announced the Smelliest Ever

Devan (Devanne) Richards has been dubbed the stinkiest bean living on the planet. Congratulations to her as she won unanimously over the completion. Watch out for her!

Leave a Reply

Your email address will not be published. Required fields are marked *