Integrating AI in Fraud Detection – Focus on South African Government Procurement

Integrating AI in Fraud Detection – Focus on South African Government Procurement

Introduction

Fraud and corruption in public procurement remain pressing challenges in South Africa’s public sector. From irregular contracts to over-priced tenders, procurement fraud drains public funds and erodes trust. In recent years, advanced technologies such as artificial intelligence (AI) have shown promise in helping governments monitor and flag suspicious activities. This paper explores how AI can be integrated into fraud detection and prevention within South African government procurement. We discuss ways AI could improve audit quality and strengthen forensic investigations in departments and state-owned enterprises, drawing on lessons from a real-world African case study. We also examine the opportunities AI presents for greater transparency and accountability, alongside the limitations, ethical considerations, and implementation challenges specific to South Africa’s context.

The Scope of Procurement Fraud in South Africa

Procurement is widely recognised as one of the government functions most vulnerable to fraud and corruption in South Africa. Common procurement fraud schemes include collusive bidding (bid rigging by suppliers), bribes and kickbacks, use of fictitious vendors (shell companies), and even B-BBEE fronting (misrepresenting business ownership for affirmative preference). These schemes enable unscrupulous officials and contractors to manipulate tender processes for illicit gain. The scale of the problem is evident in audit reports: the Auditor-General reported that irregular government expenditure (largely due to procurement non-compliance) totalled R406.8 billion over the last administrative term, with non-compliant procurement accounting for 68% of this five-year total. High-profile scandals have illustrated the human cost. For example, investigations into COVID-19 purchases flagged 2,803 contracts (worth about R2.1 billion) for possible fraud or irregularity, implicating 224 government officials. Such figures underscore how procurement fraud diverts vast sums from public services.

Despite the prevalence of procurement fraud (identified as a widespread concern by 55% of organisations in a recent survey), many South African institutions still rely on manual or basic methods to detect it. A global economic crime survey found nearly 20% of respondents do not use any data analytics to identify procurement fraud, and only 26% leverage analytics to spot unusual bidding patterns. This indicates a significant opportunity for improvement. By harnessing AI and machine learning, oversight bodies in South Africa could analyse procurement data more effectively and catch red flags that humans might miss. Before exploring the benefits of AI, it is important to consider how exactly these technologies can be applied to procurement processes.

How AI Can Help Detect and Prevent Procurement Fraud

AI offers powerful tools to analyse large datasets, recognize complex patterns, and flag anomalies in ways far beyond traditional manual reviews. In the context of government procurement, AI systems can monitor transactions and tenders in real time, helping to detect and even prevent fraudulent activities. Key applications include:

  • Anomaly Detection: AI algorithms excel at finding outliers and deviations from normal spending patterns. By learning what “normal” procurement behaviour looks like (for example, typical price ranges for certain goods, or usual bidding patterns), an AI system can automatically flag unusual occurrences. These could be abnormally high prices, inexplicably frequent orders just below competitive tender thresholds, or a supplier winning an improbably large share of contracts. Such anomalies might indicate price inflation, bid splitting to evade oversight, or favouritism. Detecting these early allows investigators to scrutinize them before payments are made.
  • Pattern Recognition for Collusion: Some of the more sophisticated frauds involve collusion among bidders or between officials and vendors. AI can be used to recognize patterns that suggest bid rigging or cartels – for instance, if the same group of vendors always appears to “compete” but one of them always wins, or if losing bidders consistently submit obviously inflated quotes as cover bids. Machine learning models can compare bidding data across many tenders to find statistical patterns of collusive behaviour that a human might not notice. According to experts, AI can even be deployed to prevent collusion by identifying when prices are being artificially driven up. In one scenario, an AI-driven verification system could estimate market prices of goods and services to spot when a quoted price is far above the reasonable range – a possible sign of profiteering or bribery.
  • Risk Scoring and Predictive Analytics: AI can help move oversight from reactive to proactive. By crunching historical procurement data, machine learning models might identify factors common to past fraudulent contracts (such as rushed processes, single-bidder tenders, or specific officials involved). These factors can inform a risk scoring system: upcoming tenders or supplier offers could be scored for fraud risk before an award is made. A high-risk score would prompt extra scrutiny or an audit before money changes hands, potentially preventing fraud. Researchers even suggest it’s possible – with the right data – to predict the risk of corruption in public procurement years in advance, allowing authorities to intervene early. While this is an emerging area, it highlights AI’s potential to shift fraud detection from “after the fact” to prevention.
  • Cross-Database Link Analysis: Fraudulent procurement often involves hidden relationships – for example, a civil servant steering contracts to a company secretly owned by a relative, or a group of contractors who are directors in each other’s firms. AI can assist by linking data from various sources (company registries, employee records, sanction lists, etc.) to uncover these connections. Graph analytics (a form of AI for network relationships) can map social networks and ownership structures, alerting to potential conflicts of interest or nepotism that merit investigation. In the South African context, where complex patronage networks have been an issue, such tools could be invaluable for transparency. Advanced AI systems can even mine unstructured data – scanning through emails or messages for clues of collusion – though deploying such capabilities would require careful legal and ethical safeguards (due to privacy concerns).
  • Automated Invoice and Document Checking: Another practical application is using AI, including computer vision and natural language processing, to verify procurement documents. Systems can be trained to read invoices, delivery notes, or tender documents to ensure they are legitimate and consistent. For example, an AI could flag if multiple invoices share the same sequence number or supplier address (hinting at duplicates or fictitious vendors), or if a contract document has wording identical to another (potentially indicating copy-pasted specs tailored to a certain bidder). Such automated checks can run across thousands of documents quickly, highlighting suspicious items for human auditors to review.

In sum, AI acts as a force-multiplier for fraud detection efforts. It can tirelessly watch over transactions and tenders, apply rules and learnings from past cases, and alert officials to issues that warrant attention. Importantly, AI doesn’t replace human oversight but augments it – providing auditors, investigators, and managers with sharper “digital eyes” and insights to focus their limited resources where it matters most.

Improving Audit Quality with AI

One of the key benefits of integrating AI in procurement oversight is the improvement of audit quality and efficiency. Public sector audits in South Africa have traditionally been periodic and sample-based – auditors might examine a selection of transactions or contracts at year-end. AI can enhance this in several ways:

  1. 100% Population Testing: Instead of sampling a handful of contracts, AI systems can continuously audit every transaction and tender as they occur. By automatically checking each procurement against a set of controls or expected patterns, AI tools ensure that no transaction is overlooked. This comprehensive coverage increases the likelihood that irregularities are caught early, rather than remaining hidden until the Auditor-General’s annual report. For instance, an algorithm could monitor all purchase orders across departments for compliance with procurement thresholds, flagging any contract that bypassed open tender when it shouldn’t have. Auditors then receive a report of all exceptions, greatly expanding their reach.
  2. Focus on Red Flags: By filtering routine transactions from risky ones, AI allows auditors to focus their efforts. A machine learning model might learn, for example, that certain characteristics correlate with problematic contracts – say, an unusual change order late in the project, or a contractor with no prior history winning a large bid. The system can highlight these red-flag cases for auditors, who can then apply their professional judgment to investigate deeper. This risk-based targeting makes audits more effective, as auditors spend time on the most pertinent issues rather than randomly checking compliant records.
  3. Real-Time Continuous Auditing: In the future, AI could support a shift toward continuous auditing. Rather than waiting for year-end, audit teams (including internal auditors within departments or external oversight bodies) could receive ongoing alerts. For example, if an AI tool embedded in a government financial system detects a potential fraud indicator this week, an auditor can follow up immediately while the transaction is fresh. This timeliness can prevent losses. It also strengthens the control environment – officials knowing that transactions are being monitored in real time may be dissuaded from attempting corrupt acts.
  4. Enhanced Data Analysis Capabilities: AI and advanced analytics can reveal patterns that manual auditors might miss when examining spreadsheets. Techniques like cluster analysis or Benford’s Law analysis (often used in fraud detection) can be automated and scaled. An AI might identify, for example, that multiple suppliers share a bank account number or physical address (indicating a possible syndicate), or that one project’s expenses show an unusual spike compared to similar projects. These insights, fed to auditors, improve the depth of audit scrutiny. The outcome is a higher quality audit – more likely to detect irregularities, supported by data-driven evidence, and thereby providing stronger assurance to the public about how money is spent.

By integrating AI into audit processes, South African authorities can greatly augment the Auditor-General’s efforts. The goal is not to eliminate human auditors – on the contrary, it is to give them better tools. AI provides the heavy lifting of sifting through mountains of data, so that auditors can concentrate on verifying and taking action on the flagged issues. In a country where public finances are under tight scrutiny, this improved audit capability is a crucial step towards clean governance.

Strengthening Forensic Investigations with AI

When fraud is suspected or detected, forensic investigators step in to unravel the scheme, identify perpetrators, and gather evidence for potential disciplinary or criminal action. AI can significantly strengthen this investigative phase as well, by speeding up analysis and revealing complex evidence:

  • Big Data Crunching: Modern forensic investigations often involve enormous volumes of data – transaction records, emails, phone logs, bank statements, and more. AI tools (including machine learning and data mining) can help investigators quickly sift through these datasets. For example, if investigating a procurement fraud at a state-owned enterprise, an AI system could ingest all procurement records of the past five years and highlight those entries that deviate from norms (such as payments just under the approval limit, or multiple contracts to entities with similar names). Instead of weeks of manual sorting, investigators get an immediate shortlist of anomalies to examine, accelerating the case.
  • Link Analysis and Visualization: As mentioned earlier, uncovering relationships is key in procurement fraud cases. Forensic teams can use AI-driven link analysis software to map connections between individuals and entities. If a suspect official has been colluding with suppliers, an AI can help find indirect links – perhaps the official’s family members are listed as directors in a vendor company, or multiple flagged contracts all lead back to the same group of people. Visual network maps generated by AI analytics make such complex webs easier to understand and can serve as compelling evidence. This was traditionally done by painstaking investigative work; AI makes it faster and more comprehensive.
  • Natural Language Processing (NLP) for Document Review: In many corruption scandals, crucial evidence is buried in unstructured text – think of emails discussing kickbacks, or bid evaluation reports with tell-tale phrases. NLP, a branch of AI, can rapidly scan and interpret such text. For instance, an AI might flag an email containing words like “urgent payment” or an unusual mention of a specific supplier, pointing investigators to potentially incriminating communications. Likewise, AI-based document comparison can identify if a winning bidder’s proposal was strangely similar to the internal specification document (which might imply the specs were tailored for them). By automating parts of document review, AI frees investigators to focus on interpretation and interviewing, rather than reading thousands of pages blindly.
  • Pattern Matching Across Cases: AI can enable a more strategic approach to forensic work by identifying repeat patterns across different investigations. A machine learning system could be trained on past procurement fraud cases in South Africa (data permitting) to recognize signature indicators of known fraud types. If a new case in Department X shows the same pattern of, say, false invoicing that was seen in a previous case in Province Y, the AI can alert investigators: “This looks similar to the modus operandi of that earlier case.” This can suggest avenues of inquiry (perhaps the same syndicate is involved, or the internal control weakness is similar) and even allow sharing of intelligence between agencies. Over time, as more cases are processed, the AI’s knowledge base grows, potentially making it smarter in assisting new investigations.

Overall, AI contributes to forensic investigations by providing speed, breadth, and insight. It speeds up data processing, covers a broader scope (all data, not just samples), and offers insights via pattern recognition that humans alone might overlook. Importantly, however, human investigators remain at the helm – AI might point to a suspicious transaction or an email, but seasoned forensic experts must validate the findings, conduct interviews, and build the legal case. In this way, AI is a powerful aid that can lead to more timely and robust investigative outcomes, helping South African anti-corruption agencies bring fraudsters to justice more efficiently.

Case Study: Nigeria’s Tech-Driven Procurement Fraud Detection

To illustrate the impact of AI and technology in fighting procurement fraud, consider a recent success story from elsewhere in Africa. Nigeria, which faces challenges similar to South Africa in public sector corruption, has begun leveraging technology to combat procurement fraud. In May 2025, Nigeria’s Independent Corrupt Practices Commission (ICPC) revealed that it blocked the diversion of approximately ₦1.6 billion (roughly R80 million) in public funds by using tech-based fraud detection tools. The ICPC chairman noted that this theft was averted “because of the deployment of technological tools”, underscoring how data analytics and AI can directly prevent losses.

Nigeria’s anti-corruption officials are now actively partnering with technical agencies to expand these capabilities. The ICPC has called on the country’s engineers and data scientists to design innovative AI-driven systems for tracking public funds and monitoring procurement processes. This push comes from the recognition that 70–80% of corruption in Nigeria occurs in public procurement – a figure that resonates in many African countries. By using AI to automatically scrutinise procurement data, the ICPC can catch suspicious transactions that would slip through manual checks. The ₦1.6 billion case, for instance, might have involved an unusual payment or contract which the AI flagged, allowing authorities to intervene before the money disappeared.

This case study highlights a few important lessons. First, AI and data analytics can produce tangible results in fraud prevention – it’s not just theory. A significant sum of money was saved in Nigeria, demonstrating a clear return on investment for these technologies. Second, success requires collaboration: the ICPC sought help from the National Agency for Science and Engineering Infrastructure to build custom tools. This indicates that partnerships between anti-corruption bodies and tech experts are crucial. Third, it underlines that AI is most powerful when targeting known high-risk areas like procurement. By zeroing in on the procurement pipeline (from tender to payment), AI tools can monitor the flow of funds and identify red flags in real-time.

For South Africa, the Nigerian experience is instructive. It shows that with leadership commitment and the right technical support, AI solutions can be deployed today to strengthen fraud defences. South African agencies – such as the Special Investigating Unit (SIU), National Treasury, or the Auditor-General – could pilot similar initiatives. For example, an AI system might be integrated with the government’s e-procurement platforms to automatically scan for anomalies (much as Nigeria’s system did). The case also serves as a confidence booster: even in developing contexts with resource constraints, governments can harness AI to make a dent in corruption. Adopting and localising such approaches in South Africa could help curb the kind of tender scandals that have plagued the country’s municipalities and state enterprises.

Opportunities for Transparency and Accountability

Beyond catching fraud, AI offers broader opportunities to enhance transparency and accountability in South African procurement. Transparency increases when data that was once buried in filing cabinets becomes accessible and understandable to oversight entities and even the public. By deploying AI tools, large volumes of procurement data can be distilled into intelligible insights – for instance, dashboards that show spending patterns, contractor performance, and flagged anomalies. This means managers, auditors, and citizens can more easily see what is going on in procurement. When irregularities are visible, it is harder for them to continue unchecked.

In practical terms, AI could power public-facing transparency portals. South Africa already has online tender bulletin systems; these could be augmented with AI analytics that highlight, say, the average prices for common items or identify which departments frequently deviate from those averages. Civil society and journalists might then spot outliers and demand explanations. Indeed, one can imagine an “AI watchdog” system that sends alerts when a department is paying far more than others for the same product, pushing officials to justify their decisions. This kind of openness is a strong deterrent to fraud – officials aware that “everyone is watching” via automated scrutiny are less likely to engage in blatant corruption.

Accountability is also strengthened through AI integration. With AI monitoring, there is a digital trail of flagged issues and responses. Suppose an AI system flags a possible bid rigging scenario; if procurement officers proceed regardless, there will be a record that a warning was ignored, which can be reviewed by auditors or anti-corruption units later. Conversely, if they address the issue (e.g. restarting a tainted tender process), that action too is logged. Over time, this promotes a culture where officials know they are accountable not just to ad-hoc human oversight, but to continuous, impartial surveillance of processes. It shifts the norm from reactive accountability (only after scandals break) to proactive accountability.

AI can also help identify systemic weaknesses, enabling accountability at a policy level. For instance, analytics might reveal that a particular department has an unusually high number of single-source contracts. This insight allows executive authorities or Parliament to question why and demand corrective measures, holding leadership accountable for fixing procurement processes. In another example, AI could track the outcomes of procurement audits and investigations – ensuring that once fraud is flagged, the consequences (disciplinary action, contract cancellation, or legal cases) are followed through. By illuminating the follow-up as well, AI-driven systems can pressurise authorities to not simply bury reports of fraud.

In sum, AI has the potential to democratize information about government procurement. When implemented with transparency in mind, these tools can empower not only government watchdogs but also the public to scrutinize procurement spending. This “many eyes” approach builds accountability from multiple angles. It aligns with South Africa’s constitutional values of open and responsive governance. However, to realize these opportunities, certain conditions must be met – data must be made available, systems must be user-friendly, and the insights must be communicated in ways that stakeholders can act upon. With those elements in place, AI-driven transparency could be a game changer in cleaning up public procurement.

Limitations and Challenges in the South African Context

While the promise of AI in fighting procurement fraud is high, it is not a panacea. South Africa faces specific limitations, ethical considerations, and implementation challenges that must be acknowledged:

  • Data Quality and Availability: AI is only as effective as the data it works with. A major challenge is that procurement data across government may be fragmented, inconsistent, or incomplete. Different departments and state-owned enterprises use various systems; not all procurement processes are digitised or centrally reported. For AI to analyse tenders and payments, it needs access to clean, structured data – something that may require upfront investment in e-procurement platforms and data cleansing. If historical data is full of gaps or errors, AI might draw false conclusions or miss red flags. Addressing this will require strengthening financial management information systems and ensuring that all procurement transactions are recorded in a unified, accessible manner.
  • Technical Skills and Capacity: Implementing AI solutions demands expertise in data science, machine learning, and IT – skills that are in short supply within the public sector. Government agencies might struggle to recruit or retain the talent needed to build and maintain AI systems, as the private sector often offers more attractive packages for data scientists. There is also a learning curve for existing staff to understand and trust AI outputs. Training auditors and investigators to work with AI tools is crucial; otherwise, even the best system may be underutilised or misinterpreted. The South African government may consider partnerships with local universities, technology companies, or international donors to build capacity. Outsourcing is another option, but it raises questions of sustainability and data security.
  • Cost and Infrastructure: Advanced AI systems can be expensive to develop and deploy. Budgetary constraints could limit the extent to which all departments implement such tools. There’s also the need for robust IT infrastructure – high-speed connectivity, secure cloud or on-premise servers, and up-to-date hardware to run complex algorithms. Some rural municipalities in South Africa, for instance, might not even have stable internet or modern computers, making sophisticated AI monitoring impractical in the near term. The government would need to balance high-tech solutions with the reality on the ground, perhaps focusing initial efforts on high-impact, high-value areas (like major national tenders or large SOEs) and then expanding as infrastructure improves.
  • Ethical and Legal Considerations: Deploying AI in the public sector raises important ethical questions. One concern is bias and fairness: AI systems trained on historical data might inadvertently perpetuate biases. For example, if past procurement data is biased against small or new suppliers (perhaps due to systemic issues), an AI could rate them as “high risk” unfairly, thus disadvantaging legitimate businesses and undermining transformation goals. It’s essential to continuously check AI models for such biases and adjust them. Another consideration is privacy. South Africa’s Protection of Personal Information Act (POPIA) requires careful handling of personal data. If AI systems cross-reference personal information (like IDs of company directors or employee data), compliance with privacy laws is mandatory. Moreover, using AI to mine emails or phone data could infringe on privacy rights and would likely need court authorisation or clear policies. Any AI-driven surveillance must strike a balance between security and individual rights.
  • Trust and Resistance: Introducing AI may face cultural resistance within departments. Some officials might distrust the accuracy of algorithms or fear that AI could render their jobs redundant. Auditors and investigators could worry that their professional judgment is being second-guessed by “black box” systems. To mitigate this, transparency about how AI tools work is important – for instance, providing explainable AI outputs (so users understand why a transaction was flagged) rather than opaque scores. Involving end-users in the design and roll-out of these systems can also help build trust. It should be emphasised that the aim is to assist, not replace, human expertise. Clear protocols on how to act on AI alerts will help integrate these tools into existing workflows smoothly.
  • Sabotage and Misuse: A sobering reality is that those involved in corruption might actively attempt to thwart AI measures. Just as cybercriminals adapt to new cybersecurity tools, corrupt actors may adapt to fraud detection systems. They could try to feed false data, exploit system loopholes, or even infiltrate the team developing the AI to understand its weaknesses. Ensuring robust system security is therefore critical – AI tools must be protected from tampering. Additionally, strict governance is needed to prevent misuse of AI; for example, data analytics should not be misused for political targeting of rivals. Strong oversight of the AI’s operation, possibly by an independent body or auditor, can ensure it stays focused on its legitimate anti-fraud mission.

Conclusion

Integrating AI into fraud detection for government procurement represents a promising frontier for South Africa. The potential benefits – earlier detection of irregularities, improved efficiency in audits, stronger evidence for investigations, and greater deterrence of corruption – could significantly improve the integrity of public spending. International experiences like Nigeria’s show that even incremental steps with technology can yield substantial results, blocking fraud and saving public funds. AI tools can watch over procurement processes with an unblinking eye, augmenting human oversight in a country where billions have been lost to tender corruption.

However, success will depend on careful implementation. Investments in data systems, skills development, and ethical safeguards are non-negotiable. The algorithms must be transparent and fair, and their limitations understood – AI is a tool, not a magic wand. South Africa’s environment, with its mix of first-world and developing-world conditions, means solutions must be tailored and pragmatic. Pilot projects could be a prudent way forward: for example, starting with an AI-driven analytics pilot in a major department or SOE to demonstrate value and learn lessons, before scaling up.

Ultimately, leveraging AI in procurement is about building a smarter state – one that can outthink and outpace fraudsters. By improving transparency and accountability, AI can also help rebuild public trust, showing citizens that government is using cutting-edge tools to safeguard their tax rands. In a nation striving to overcome the shadows of state capture and maladministration, the integration of AI in fraud detection is a timely innovation. It is not a cure-all, but as part of a broader anti-corruption strategy, it can markedly strengthen the defences of South Africa’s procurement systems. With political will, stakeholder buy-in, and responsible implementation, AI could become a formidable ally in the quest for clean governance and the efficient use of public resources.

Connect with Duja Consulting! Follow us on LinkedIn!

Dominate Recruitment in Your Industry with a Dynamic Virtual Recruitment Platform

Our solution focuses on reducing the need for face to face screening interviews, whilst allowing you to gain more dynamic insight into potential candidates at the outset of the recruitment process.

At Play Interactive Talent delivers a consistent interview experience.

Our solution is completely automated and therefore we can guarantee a very consistent interview experience for all first screening interviews with candidates, as there is no risk of resources altering the competency interview process.

Focus on Competencies

MASTER CLEANSE BESPOKE

IPhone tilde pour-over, sustainable cred roof party occupy master cleanse. Godard vegan heirloom sartorial flannel raw denim +1. Sriracha umami meditation, listicle chambray fanny pack blog organic Blue Bottle.

Focus on Competencies

MASTER CLEANSE BESPOKE

IPhone tilde pour-over, sustainable cred roof party occupy master cleanse. Godard vegan heirloom sartorial flannel raw denim +1. Sriracha umami meditation, listicle chambray fanny pack blog organic Blue Bottle.

Focus on Competencies

MASTER CLEANSE BESPOKE

IPhone tilde pour-over, sustainable cred roof party occupy master cleanse. Godard vegan heirloom sartorial flannel raw denim +1. Sriracha umami meditation, listicle chambray fanny pack blog organic Blue Bottle.

Focus on Competencies

MASTER CLEANSE BESPOKE

IPhone tilde pour-over, sustainable cred roof party occupy master cleanse. Godard vegan heirloom sartorial flannel raw denim +1. Sriracha umami meditation, listicle chambray fanny pack blog organic Blue Bottle.

Focus on Competencies

MASTER CLEANSE BESPOKE

IPhone tilde pour-over, sustainable cred roof party occupy master cleanse. Godard vegan heirloom sartorial flannel raw denim +1. Sriracha umami meditation, listicle chambray fanny pack blog organic Blue Bottle.

Focus on Competencies

MASTER CLEANSE BESPOKE

IPhone tilde pour-over, sustainable cred roof party occupy master cleanse. Godard vegan heirloom sartorial flannel raw denim +1. Sriracha umami meditation, listicle chambray fanny pack blog organic Blue Bottle.

Focus on Competencies

MASTER CLEANSE BESPOKE

IPhone tilde pour-over, sustainable cred roof party occupy master cleanse. Godard vegan heirloom sartorial flannel raw denim +1. Sriracha umami meditation, listicle chambray fanny pack blog organic Blue Bottle.

Focus on Competencies

MASTER CLEANSE BESPOKE

IPhone tilde pour-over, sustainable cred roof party occupy master cleanse. Godard vegan heirloom sartorial flannel raw denim +1. Sriracha umami meditation, listicle chambray fanny pack blog organic Blue Bottle.

ORGANIC BLUE BOTTLE

Godard vegan heirloom sartorial flannel raw denim +1 umami gluten-free hella vinyl. Viral seitan chillwave, before they sold out wayfarers selvage skateboard Pinterest messenger bag.

TWEE DIY KALE

Twee DIY kale chips, dreamcatcher scenester mustache leggings trust fund Pinterest pickled. Williamsburg street art Odd Future jean shorts cold-pressed banh mi DIY distillery Williamsburg.