Tag: One Last Shot
First Look: One Last Shot – Slitting My Throat On My Own
Filmed on location at The Last Ride in upstate New York, One Last Shot delivers the perfect uber-kitsch shock-rock punktastic extravaganza in the form of 'Slitting My Throat On My Own'.
About 'Slitting My Throat On...