Lance Stewart, 18, and his friend Adin Kolansky went into a McDonald's restaurant and ordered 100 McDouble sandwiches.
The surprised employees fulfilled the order, which came out to $151. The teens then gave away all the sandwiches to homeless people.
When they ran out, they bought more food at a nearby drugstore.
"I just thought it would be a very great opportunity to go out and help every single person that I could possibly do in a day. We probably did it for about six hours straight," Stewart said.
[Ads /]
In just eight hours of posting the video, it had more than 1.8 million views on social media. The teens said they hope the video inspires others to spread kindness.