Pepe $16 Million Drama Puts It Among Top Trending Assets on Market editorial staff 27. August 2023 PEPE’s faith remains unclear after unexpected move from investor