Efooddepot.com
Biggest Scammer Ever!
Place an order on April 14, my charge card billed 24 hours later on April 15 but i never obtained it till nowadays May 25. Contact customer support on April 19, they stated is likely to be vessel but never received my monitoring. 11 the past i still not receiving my package or update from ...