Crispy Leaf Potatoes

the BEST roasted potatoes you'll ever make. Crazy delicious sliced potatoes that taste like potato chips. Make this for holidays or every day!


the BEST roasted potatoes you'll ever make. Crazy delicious sliced potatoes that taste like potato chips. Make this for holidays or every day!