American Theists
{FD} KFC brings ‘tiny’ restaurant to Oregon for one day
Guests had to lay on their stomachs to order.
December 17, 2017