Wizard of WanderingAug 12, 20232 minMurtaugh Lake Park in Twin Falls CountyWhere is Murtaugh Idaho? What is Murtaugh Lake Park? Murtaugh is a rural town near Twin Falls, Idaho. Murtaugh Lake Park is a few minutes...