Kim Kardashian's got a selfie for every occasion.
The 34-year-old reality TV star celebrated Earth Day yesterday by posting a sexy bikini snap to Instagram.
The photo, which the Paper magazine cover star dubbed a "plant selfie," shows Kim posing in front of a full-length mirror in a strapless white bikini. Green plants surround the mother of one, which is fitting for the theme.
The snap is part of the Vogue cover gal's newest book, "Selfish" which is a collection of Kardashian's selfie photography. And in case you think the book will be a bust, 500 limited-edition, hand-signed copies sold out on the Gilt pre-sale in one minute.
The power of Kim!
Also on HuffPost