The Final Trial of Billy the Kid
Did Billy the Kid die in Fort Sumner on July 14, 1881 or did he live on into the 20th century? We're putting the historical evidence on trial to decide once and for all.
Starring
Carla Kidd, Ryan Knudson, Kelly Kidd
Director
Michael Anthony Giudicissi