All Episodes

June 9, 2026 20 mins
In this lesson, you’ll learn about: forensic authentication using metadata and browser artifacts1. What is Digital Forensic Authentication?
  • A process of verifying user activity and file origin using hidden data
  • Focuses on:
    • Documents
    • Images
    • Web browsing activity
🔹 Key Idea
  • Files contain more than visible content—they carry hidden identity traces
2. File Metadata (Documents & Office Files)🔹 What metadata reveals
  • Author name
  • Creation machine
  • Editing history
  • Last modified timestamps
🔹 Why it matters
  • Helps identify:
    • Who created a file
    • When it was edited
    • Whether it was tampered with
👉 Key Insight:
  • Metadata can contradict user claims
3. Image Metadata (EXIF Data)🔹 What is EXIF?
  • EXIF data
🔹 What EXIF contains
  • Camera model
  • GPS location (if enabled)
  • Date and time
  • Exposure settings
  • Device information
👉 Key Insight:
  • Images act like a digital fingerprint of the camera and environment
4. Forensic Value of Images
  • Link images to:
    • Physical locations
    • Devices used
    • Timeline of events
5. Browser History Persistence🔹 Common misconception
  • Users think deleting history removes all traces
🔹 Reality
  • Browsers store persistent artifacts in system files
6. Internet History Storage Locations🔹 Legacy Systems
  • index.dat files
🔹 Modern Systems
  • WebCacheV01.dat
7. What WebCacheV01.dat Stores
  • Visited URLs
  • Download history
  • Browsing timestamps
  • Cached session data
👉 Key Insight:
  • Even private browsing leaves traces in system databases
8. Forensic Tools🔹 Example tool
  • ESE Database View
🔹 What it does
  • Extracts data from browser history databases
  • Reconstructs user activity timelines
  • Reveals deleted browsing records
9. Private Browsing Myths🔹 Important fact
  • InPrivate / Incognito:
    • Hides local history in UI
    • Does NOT fully remove system-level traces
10. Forensic Applications🔹 Investigators can recover
  • Visited websites
  • Downloaded files
  • Search behavior
  • Hidden browsing sessions
Key Takeaways
  • Metadata reveals hidden details about files and images
  • EXIF data acts as a digital fingerprint for photos
  • Browser activity is stored in system-level databases
  • Deleting history does not guarantee deletion of evidence
  • Specialized tools can reconstruct full browsing behavior
Big PictureThis topic helps investigators:👉 Move from visible files → hidden behavioral evidenceMental Model
  • File/Image → Metadata layer → System storage → Forensic reconstruction


You can listen and download our episodes for free on more than 10 different platforms:
https://linktr.ee/cybercode_academy
Listen
Watch
Mark as Played
Transcript

Episode Transcript

Available transcripts are automatically generated. Complete accuracy is not guaranteed.
Speaker 1 (00:00):
You know, you close your browser, you hit clear history,
maybe empty, the recycle bent on your desktop, The screen refreshes.

Speaker 2 (00:06):
And you feel like a ghost, completely off the grid exactly.

Speaker 1 (00:09):
You feel like a total digital ghost. But right now,
very deep in this hidden folder on your sea drive
and enterprise grade database has well, it's already permanently logged
every single.

Speaker 2 (00:21):
Keystroke, every URL, every downloaded file.

Speaker 1 (00:24):
Yeah, and it did this mere milliseconds after you specifically
told it to forget. Welcome to our deep dive. Today.
We are stepping into the exact methodology used by digital
forensic analysts to extract the invisible footprints left behind in
everyday files.

Speaker 2 (00:41):
Right things like office documents, pictures, web browsers.

Speaker 1 (00:44):
We're really going to break down the mechanics of how
this data is hidden and more importantly, how analysts retrieve it.
So if you've ever thought you deleted your tracks, we're
going to show you exactly why that is frankly a digital.

Speaker 2 (00:54):
Myth, because the reality here is that the operating system
is just this obsessive chronicler of your activity, and it
isn't necessarily doing this for surveillance. You know, it's really
an architectural byproduct of how modern computing manages speed and efficiency.

Speaker 1 (01:10):
But the end result is the same, Right, you get
this incredibly detailed forensic ledger that most users and honestly
even a lot of it professionals completely misunderstand.

Speaker 3 (01:21):
Absolutely.

Speaker 1 (01:21):
Okay, let's unpack this. Let's start by looking at how
intent and origin are actually established. Like if an investigator
is analyzing a forged contract or maybe elite company memo,
they almost always begin with a Microsoft word document.

Speaker 3 (01:35):
Yes ground zero for corporate forensics.

Speaker 1 (01:37):
Right, but they aren't reading the text on the page,
they are analyzing the metadata. Let's look at the mechanics
of this. How is this data actually stored inside the file?

Speaker 2 (01:46):
Well, it really helps to understand what a modern Microsoft
word document actually is. I mean, when you see a
file with a dox extension, you are not looking at
a single solid file.

Speaker 1 (01:56):
Wait, you're not. It acts like one file when I click.

Speaker 2 (01:58):
It, it acts like one sure, but it's actually a
compressed zip archive. It contains a structured hierarchy of XML files.
So if you were to take a docs file, rename
the extension to dot zip and just extract it, you'd
see a whole series of folders.

Speaker 1 (02:12):
Oh wow, I had no idea. You could just rename
it like that.

Speaker 2 (02:14):
Yeah, it's pretty neat. And inside one of those folders
is a file typically named core dot xml or app
dot xml.

Speaker 1 (02:23):
So the metadata isn't just some abstract concept floating around
in the ether's. It's literally hard coded into an extensible
markup language file, right alongside your paragraphs of text.

Speaker 2 (02:35):
Exactly what's fascinating here is that this XML file automatically
records a massive amount of data. We're talking the exact
username of the person who created the document, the specific
machine name it was.

Speaker 1 (02:45):
Authored on, the actual computer's name.

Speaker 2 (02:47):
Yep, plus total editing time, and even the paths of
printers it was sent to. And the application just generates
this in the background, so that features like version control
and you know, collaborative editing functions smoothly.

Speaker 1 (02:58):
Okay, So if the document is a painting, the metadata
is like the hidden receipt taped to the back of
the canvas, showing exactly who bought it, what time they
bought it, and where.

Speaker 3 (03:08):
That is a perfect analogy.

Speaker 1 (03:10):
Yes, So how are investigators extracting this if it's just XML?
I assume you don't need to be some master cryptographer
to read it.

Speaker 2 (03:17):
No, you really don't because the structure is totally standardized.
Forensic analysts use metadata parsers, so tools like anti word
are really common in Linux environments for older formats okay,
But for modern files, any XML parser or specialized metadata
extraction tool will instantly map those XML tags back into

(03:37):
a nice readable.

Speaker 1 (03:38):
Dashboard boom right on the screen. Right.

Speaker 2 (03:41):
In fact, if you just open Microsoft word right now,
navigate to the file menu and select info, the application
itself reads that core dot XML file and displays the
basic metadata right on your screen.

Speaker 1 (03:52):
So it's hiding in plain sight. We just don't notice
it because the user interface trains us to only look
at the document canvas exactly.

Speaker 2 (03:59):
People focus in entirely on the text, not the digital
fingerprints framing it.

Speaker 1 (04:03):
Okay, so word documents give an investigator the author and
the intent. But what if the investigation requires tying a
specific device to a physical location, Like say, a smartphone
is found at a scene and we need to prove
it took a specific photograph.

Speaker 2 (04:20):
For that, we rely on XIF data. XIF stands for
exchangeable image file format, right, and similar to the word document,
this is a standard for embedding metadata, but in this
case it is written directly into the header of image
files like JPEX.

Speaker 1 (04:35):
Here's where it gets really interesting for me. Let's break
down that mechanism. When you say it's written into the header,
what does that actually mean at the data level? Because
I mean I look at a picture. I just see
kixels representing a landscape. Where is the text?

Speaker 2 (04:48):
Well, an image file is really just a long string
of binary data. The rendering software knows how to translate
the bulk of that data into the cold pixels you see.

Speaker 1 (04:56):
On the screen, right, the visual part.

Speaker 2 (04:57):
Yeah, But the very beginning of that file, that's the header,
contains specific blocks of bytes reserved solely for instructions and metadata.
So when the camera application on a smartphone captures an image,
it queries the device's hardware sensors. It pulls the GPS coordinates,
the aperture, the shutter speed, the ISO.

Speaker 1 (05:16):
Wow, even the ISO oh yeah, even.

Speaker 2 (05:18):
The specific firmware version of the camera lens, and it
encodes all of that into hexadecimal values and writes it
right into that reserved header block before it even starts
writing the pixel data.

Speaker 1 (05:29):
That is crazy. So it is permanently physically stamping the
hardware's exact state into the top of the file. How
does an investigator pull those hexadecimal values out and translate
them back into actual coordinates and timestamps without being a hacker.

Speaker 2 (05:43):
It is incredibly straightforward, actually, because the EXIF standard dictates
exactly which byte offset corresponds to which piece of information.
Analysts just use command line utilities or graphical tools like
EXIF tool exif tool, got it, yeah, And once the
tool is running, an investigator simply drags and drop the
image file onto it. The software reads those first few
kilobytes of the file, identifies the EXIF markers, and translates

(06:07):
the hex data back into human readable text. It happens
in a fraction of a second, just instantly. If we
connect this to the bigger picture, it's acting as a silent,
unblinking witness. It ties a specific device to a specific
physical environment effortlessly.

Speaker 1 (06:23):
That's wild. Okay. So the word files map the intent,
and the EXIF data maps the hardware and the geography.
Both of those represent things the user actively created. Right,
a typed document, a captured photo.

Speaker 3 (06:36):
Right, active creation.

Speaker 1 (06:37):
So let's pivot to passive behavior web browsing. The things
we consume when we think nobody is looking.

Speaker 3 (06:45):
This is what people get really surprised.

Speaker 1 (06:47):
Seriously, because there is this pervasive belief that navigating to
your browser settings and clicking clear cash in history actually
destroys the record of your web traffic.

Speaker 2 (06:56):
It is arguably the most common digital illusion we have.
User's fundamentally believe the interface. When the browser window says
history cleared, they just assume the data is gone.

Speaker 1 (07:05):
But it's not now.

Speaker 2 (07:06):
Yeah, The mechanism of web tracking on a Windows operating
system operates entirely independently of the browser's user interface.

Speaker 1 (07:12):
Let's look at the evolution of this, because I know
the forensics change depending on the architecture of the system.
Like if an investigator is analyzing a legacy system, say
Windows seven running an older version of Internet explore, how
is that history being retained?

Speaker 2 (07:26):
So in those legacy environments, the operating system relies on
a hidden file called index dot debt. Okay, this file
acts as a centralized index for all web activity. Every
single time a browser requests a web page, downloads an
image to the cash, or accepts a cookie, the operating
system writes a record of that transaction straight into index

(07:46):
dot debt.

Speaker 1 (07:47):
But okay, if the user clicks delete history. Why doesn't
the browser just delete the index dot dat file?

Speaker 2 (07:54):
Because index dot debt isn't a plain text log file.
It is a proprietary binary format designed by my Microsoft.
It's essentially a structured database. Oh, I see, the browser
application doesn't actually have the authority to arbitrarily delete the
entire database because the operating system itself is using it
to manage filecaching for other background processes.

Speaker 1 (08:13):
Wait, so what happens when I click clear History?

Speaker 2 (08:15):
Then when a user clears their history, the browser essentially
just stops reading from the file to populate your history
drop down menu, but the raw data remains perfectly intact
within the binary structure.

Speaker 1 (08:27):
It's like shredding a receipt at home, completely unaware that
the bank still has the permanent master ledger locked.

Speaker 3 (08:33):
In their vault exactly.

Speaker 1 (08:34):
Well, wait, you said it's a proprietary binary format. So
if I try to open index dot debt in a
text editor like just normal notepad, I'm just going to
see scrambled, unreadable characters.

Speaker 2 (08:44):
Right, pretty much, the text editor is trying to interpret
raw database architecture as ASCI characters, which just results in gibberish.

Speaker 1 (08:53):
So how do you actually read it?

Speaker 3 (08:54):
To analyze it?

Speaker 2 (08:55):
An investigator needs a parser designed to understand that specific
binary structure. Utilities like Pasco, which is a forensic tool
designed specifically to parse index dot debt files. They read
the binary formatting and reconstruct the tables.

Speaker 1 (09:09):
And what does that output look like?

Speaker 2 (09:10):
It outputs a super clean timeline of every URL visited.
It even includes emails accessed via local clients like older
versions of Outlook or Outlook Express.

Speaker 1 (09:19):
Okay, but legacy systems are just that their legacy. What
happens when an investigator sits down at a modern machine
running Windows eight or Windows ten because I know the
index dot debt file was retired? Did the architecture actually
shift toward real privacy?

Speaker 2 (09:34):
Now? Its shifted toward enterprise level data management. Microsoft completely
abandoned the index dot debt structure. Instead, they integrated the
tracking into a Microsoft Extensible Storage Engine database.

Speaker 1 (09:46):
Wait, an extensible storage engine that is a heavy duty
transactional database, I mean Microsoft Exchange serverce use that architecture.
Why on earth would the operating system deploy an enterprise
grade database just to track my web history?

Speaker 2 (10:00):
This raises an important question about how we view performance
versus privacy. Modern web browsing is incredibly resource intensive.

Speaker 3 (10:08):
Okay, just think about.

Speaker 2 (10:09):
How many simultaneous read and write operations happen when you
load a single modern webpage.

Speaker 1 (10:14):
Right, There's a lot going on.

Speaker 2 (10:15):
You've got dozens of scripts, hundreds of cashed images, tracking cookies,
and all of them are hitting the local drive at
the exact same time. A flat file or a simple
binary index would corrupt almost immediately under that sheer volume
of concurrent transaction.

Speaker 1 (10:29):
Oh, I get it. It needs something robust, right.

Speaker 2 (10:32):
The Extensible Storage Engine or ESE is designed specifically to
handle massive, rapid, concurrent data modifications without corrupting. That's why
Windows hoards this database locally.

Speaker 1 (10:44):
That makes sense from a performance standpoint. So what is
the specific file and investigator targets in this ESE architecture.

Speaker 2 (10:50):
The primary vault is a file named webcash v zero one.

Speaker 1 (10:54):
Dot webcash vzero one dot.

Speaker 2 (10:56):
That.

Speaker 1 (10:57):
Okay, let's walk through the exact forensic process of extracting
data for this. Where does that file physically reside.

Speaker 2 (11:04):
On the disc Well, it is intentionally buried deep within
the system profile. An investigator first navigates to the sea drive,
opens the user's directory, and selects the specific user.

Speaker 1 (11:14):
Profile, right, the person they're investigating.

Speaker 2 (11:16):
From there, they have to drill down into hidden system folders,
so it's app data, then local, then Microsoft Windows, and
finally a folder named webcash that is where the database sits.

Speaker 1 (11:26):
Okay, so the investigator locates the file, do they just
copy it over to a flash drive and start reading.

Speaker 2 (11:31):
It if the computer is powered on and the user
is logged in. That is completely impossible.

Speaker 1 (11:36):
Wait? Really, why?

Speaker 2 (11:37):
Because if you try to copy or access that file
through standard file explorer commands, the operating system will throw
a strict violation error.

Speaker 3 (11:45):
The file is locked.

Speaker 1 (11:46):
Ah, because it's a transactional database, so the operating system
is holding an active ReadWrite lock on it to prevent corruption,
like trying to pull a ledger away from an accountant
while their pen is still physically on the paper.

Speaker 2 (11:58):
Precisely, it's called page life locking. The OS just will
not let you interfere while it is actively managing the webcash.

Speaker 1 (12:04):
So what does the investigator do? Because you can't just
forcefully terminate the system processes without risking data loss all right,
or alerting the user. If this is a live network investigation.

Speaker 2 (12:18):
Right, you definitely don't want to do that. Instead, you
use the operating system's own backup architecture against it. Investigators
use specialized utilities like EASE Database View. It has a
specific feature that utilizes volume shadow copy.

Speaker 1 (12:32):
Volume shadow copy, are we talking about the system creating
a temporary clone of the hard drive so we can
read the locked file essentially?

Speaker 3 (12:40):
Yes.

Speaker 2 (12:41):
Volume shadow copy is a built in Windows service that
takes a block level snapshot of the disc volume.

Speaker 1 (12:47):
Oh wow. Yeah.

Speaker 2 (12:48):
It captures the exact state of the data at that millisecond,
including files that are actively locked by the system. So
the forensic tool requests a shadow copy of the database,
The OS complies, and then the tool just reads the
data from the snapshot rather than the livelocked file.

Speaker 1 (13:02):
That is brilliant. You aren't stealing the ledger. You are
basically taking a high speed photograph of the page while
the accountant is still writing.

Speaker 2 (13:10):
Exactly, it completely bypasses the page level lock without disturbing
the operating system at all.

Speaker 1 (13:16):
Okay, so the database is open on the investigator screen.
What is the internal architecture? Does it just look like
a massive Excel spreadsheet?

Speaker 2 (13:23):
It looks like a highly organized relational database. The EES
architecture organizes data into separate tables called containers. When the
analyst opens the database in the viewing tool, they see
a directory of these containers. Okay, and each container is
dedicated to a specific type of cash or history.

Speaker 1 (13:42):
But how does an investigator know which container holds what?
There must be like hundreds.

Speaker 2 (13:47):
Of them there are, but forensic mapping has already categorized them.
For instance, if an investigator is looking for a timeline
of visited URLs, they immediately filter for containers two, fourteen, fifteen,
and twenty one.

Speaker 1 (14:00):
Just those specific numbers.

Speaker 2 (14:01):
Yep, those specific tables hold the chronological browsing history.

Speaker 1 (14:05):
What if the investigation is focused on data exfiltration or malware,
Say the user downloaded a stolen file or a malicious executable.

Speaker 2 (14:13):
For that, the analyst moves to container twenty two. It
is explicitly named ie underscore download within the database schema.

Speaker 1 (14:20):
Nice and obvious.

Speaker 2 (14:21):
Very it stores the complete path, the timestamp, and the
source URL of every single file downloaded to that machine.
The investigator can just write click and export that entire
table to build their evidentiary timeline.

Speaker 1 (14:34):
Okay, so what does this all mean? We need to
address the most critical piece of this architecture. What happens
when a user browses in in private or incognito mode? Ah? Yeah,
because the entire promise of that feature is that the
browser does not save the history. So if I open
an in private window, those URLs are not landing in
containers two fourteen, fifteen, and twenty one.

Speaker 2 (14:57):
Right, Actually, yes, they absolutely are.

Speaker 1 (14:59):
Wait, hold on, what if the user explicitly clicked in private,
the most efficient thing for the operating system to do
would be to hold that session entirely in volatile RAM, right,
and when the window closes just drop it. Why would
it actively write the data to a hard drive database.
That sounds like a fundamental design flaw, not an optimization.

Speaker 2 (15:17):
I know it seems counterintuitive, but you really have to
look at it from the perspective of database mechanics. Remember,
the extensible storage engine is managing thousands of transactions a second.
Right when you browse in private mode, the browser application
still has to cash images, process scripts, render the page.
It still routes all of that through the EES database

(15:37):
to even function.

Speaker 1 (15:38):
So you're saying it writes the private browsing data into
the permitting and container right alongside the normal browsing data. Yes,
how does the browser know not to show it to
the user when they look at their history later then.

Speaker 3 (15:49):
Through a booling flag.

Speaker 2 (15:51):
In relational databases, actually deleting a row of data is
a highly computationally expensive.

Speaker 1 (15:57):
Process because it messes up the whole table exactly.

Speaker 2 (16:00):
If you delete a row, the database has to restructure
the table, update the index, reallocate the space. It takes
time and processing power, and.

Speaker 1 (16:08):
As we said, Windows is obsessed with speed exactly.

Speaker 2 (16:12):
So instead of securely erasing the row of data when
you close that in private window, the database simply flips
a bit.

Speaker 3 (16:18):
It updates a specific.

Speaker 2 (16:19):
Column in the container labeled flax. Okay, for normal browsing,
the flag value might be zero, but for in private browsing,
the system simply updates that field with the value eight.

Speaker 1 (16:29):
Oh wow, so the eight flag is really just a
UI filter. The data is literally sitting right next to
the regular history, perfectly preserved. The only difference is it's
wearing a different disguise, so the browser software ignores it.

Speaker 3 (16:41):
Precisely.

Speaker 2 (16:42):
The browser interface queries the database and says, hey, show
me all the URLs, but filter out anything with an
eight in the flag column.

Speaker 1 (16:49):
That is wild, right, So.

Speaker 2 (16:51):
The user looks at their history and sees nothing, But
the forensic investigator isn't using the browser interface. They're looking
directly at the raw.

Speaker 1 (17:00):
Database tables, so they see everything.

Speaker 2 (17:02):
Yes, they see the URL, the timestamp, and the eight
sitting right there. From a forensic standpoint, the in private
data is entirely preserved.

Speaker 1 (17:11):
I mean, imagine how many people mistakenly rely on incognito
mode to hide their tracks from their own local computers.
That completely redefines what private browsing actually means. You think
you are operating stealthily, but the machine is meticulously logging
the activity, slapping an aid on it, and leaving it
in the permanent record just to save a few milliseconds
of processing power.

Speaker 2 (17:31):
It perfectly illustrates the delta between what the user interface
suggests is happening and what the core architecture of the
machine is physically executing.

Speaker 3 (17:40):
Digital forensics isn't about.

Speaker 2 (17:42):
Hacking, you know, It is about understanding that structural reality.

Speaker 1 (17:47):
Let's test this logic out in a practical scenario to
really see how these concepts connect. Say an investigator arrives
at a physical location, maybe it's an industrial espionage case,
and they find a locked smartphone on a desk. They
need to prove unequivocally that this specific piece of hardware
was used to take a photograph of a proprietary schematic

(18:07):
found on a server. What is the precise mechanism that
they use to establish that link?

Speaker 2 (18:12):
Okay, So they extract the EXIF data from the image fileheader, because,
as we discussed, the EXIF data isn't just a timestamp.
It contains the exact hardware signatures, the lens parameters, and
the foam ware version embedded into the binary header of
the file. And then they run the file through a parser,
extract those specific hexadecimal values and match them directly to
the physical sensors on the seized phone.

Speaker 1 (18:33):
Okay, it's time for a quick review exercise for everyone listening.
When analyzing a picture, what exactly is EXIF data? Is
it a information with the camera settings, time and date, B,
operating system info, see an analysis tool, or d none
of the above.

Speaker 3 (18:50):
Well you know the answer to this one.

Speaker 2 (18:52):
It's a It reinforces the concept of the exchangeable image
file format. The hardware leaves a fingerprint right on the
digital asset.

Speaker 1 (18:59):
That's right. So today we started by unpacking the XML
architecture of word documents to find the author's intent. Then
we moved into the binary heads of image files to
anchor physical devices to locations, and finally we completely dismantle
the illusion of cleared web history by dissecting the extensible
storage engine and the webcache visero one dot dot file.

Speaker 2 (19:20):
The three line here is really permanence. The systems we
use are fundamentally designed to retain data, not destroy it.
But as we wrap up, I think this raises a
much deeper architectural question about our relationship with these machines.

Speaker 1 (19:31):
I agree.

Speaker 2 (19:32):
We establish that Windows utilizes an enterprise database to track
your web history, and it relies on simple boolean flags
rather than actual deletion because it prioritizes structural efficiency and speed.

Speaker 1 (19:44):
Yeah, it's optimizing for a performance over privacy every time exactly.

Speaker 2 (19:48):
But if the operating system is engineered to prioritize its
own transactional speed over your direct explicit commands to destroy
data like clearing a cache or browsing privately, what does
that actually mean for the concept of digital ownership?

Speaker 1 (20:04):
Wow?

Speaker 2 (20:04):
Yeah, I mean you bought the hardware, you installed the software.
But if the machines architecture structurally refuses to forget what
you instructed to forget. Who actually controls the system?

Speaker 1 (20:14):
That is a lingering thought. Who holds the ultimate authority
over the ledger, the user, or the architecture. The next
time you empty that digital trash bin and feel that
momentary rush of privacy, remember the database running quietly in
the background, logging the event. Keep questioning the systems you use,
and we will see you on the next deep dive.
Advertise With Us

Popular Podcasts

Stuff You Should Know
iHeartRadio 24/7 News: The Latest

iHeartRadio 24/7 News: The Latest

The latest news in 4 minutes updated every hour, every day.

Dateline NBC

Dateline NBC

Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2026 iHeartMedia, Inc.

  • Help
  • Privacy Policy
  • Terms of Use
  • AdChoicesAd Choices