Karma punishes thief!

In the state of Washington, United States, a couple was filmed stealing a parcel that had just been delivered, but karma struck the woman badly!

RECOMMENDED
MOST RECENT