Ryan Apley
gaffer

free will is crazy. you can just go into the mountains whenever you want and nobody can stop you -
fuji superia 400 from walmart -
#shotonfilm #35mm #filmisnotdead #35

free will is crazy. you can just go into the mountains whenever you want and nobody can stop you -
fuji superia 400 from walmart -
#shotonfilm #35mm #filmisnotdead #35

free will is crazy. you can just go into the mountains whenever you want and nobody can stop you -
fuji superia 400 from walmart -
#shotonfilm #35mm #filmisnotdead #35

free will is crazy. you can just go into the mountains whenever you want and nobody can stop you -
fuji superia 400 from walmart -
#shotonfilm #35mm #filmisnotdead #35

“of all the paths you take in life, make sure a few of them are dirt” - john muir
“ive got that bag on me — like im jansportin” - kodak black
cinestill 400d -
#filmisnotdead #shotonfilm #35mm

“of all the paths you take in life, make sure a few of them are dirt” - john muir
“ive got that bag on me — like im jansportin” - kodak black
cinestill 400d -
#filmisnotdead #shotonfilm #35mm

“of all the paths you take in life, make sure a few of them are dirt” - john muir
“ive got that bag on me — like im jansportin” - kodak black
cinestill 400d -
#filmisnotdead #shotonfilm #35mm

“of all the paths you take in life, make sure a few of them are dirt” - john muir
“ive got that bag on me — like im jansportin” - kodak black
cinestill 400d -
#filmisnotdead #shotonfilm #35mm

took these on a quick ski break from the blackjack table at the bishop casino -
ilford hp5 -
#shotonfilm #35 #35mm #35mmfilm #filmisnotdead

took these on a quick ski break from the blackjack table at the bishop casino -
ilford hp5 -
#shotonfilm #35 #35mm #35mmfilm #filmisnotdead

took these on a quick ski break from the blackjack table at the bishop casino -
ilford hp5 -
#shotonfilm #35 #35mm #35mmfilm #filmisnotdead

took these on a quick ski break from the blackjack table at the bishop casino -
ilford hp5 -
#shotonfilm #35 #35mm #35mmfilm #filmisnotdead

Hot Points’ own @ryanapl turned the saturation all the way up for DP @laurenguiteras on Season 2 of eBay’s “Love Kicks”.
Here’s what gaffer Ryan Apley had to say about the experience: “I love lamp.”
Wow… thanks Ryan!
Crew List
Prod. Co: Kyra
Dir: Ali Gavillet
DP: @laurenguiteras
Gaffer: @Ryanapl
BBE: @daltonjgroves
SLT: @thecountzero
SLT: @hannah.godfrey
Rigging SLT: @hotpointslighting
KG: @jpmontoulieu
BBG: @radicalghast
Grip: @hannahryd
Grip: Anthony Sandalena
Dolly Grip: Corey Sajous

Hot Points’ own @ryanapl turned the saturation all the way up for DP @laurenguiteras on Season 2 of eBay’s “Love Kicks”.
Here’s what gaffer Ryan Apley had to say about the experience: “I love lamp.”
Wow… thanks Ryan!
Crew List
Prod. Co: Kyra
Dir: Ali Gavillet
DP: @laurenguiteras
Gaffer: @Ryanapl
BBE: @daltonjgroves
SLT: @thecountzero
SLT: @hannah.godfrey
Rigging SLT: @hotpointslighting
KG: @jpmontoulieu
BBG: @radicalghast
Grip: @hannahryd
Grip: Anthony Sandalena
Dolly Grip: Corey Sajous

Hot Points’ own @ryanapl turned the saturation all the way up for DP @laurenguiteras on Season 2 of eBay’s “Love Kicks”.
Here’s what gaffer Ryan Apley had to say about the experience: “I love lamp.”
Wow… thanks Ryan!
Crew List
Prod. Co: Kyra
Dir: Ali Gavillet
DP: @laurenguiteras
Gaffer: @Ryanapl
BBE: @daltonjgroves
SLT: @thecountzero
SLT: @hannah.godfrey
Rigging SLT: @hotpointslighting
KG: @jpmontoulieu
BBG: @radicalghast
Grip: @hannahryd
Grip: Anthony Sandalena
Dolly Grip: Corey Sajous

Hot Points’ own @ryanapl turned the saturation all the way up for DP @laurenguiteras on Season 2 of eBay’s “Love Kicks”.
Here’s what gaffer Ryan Apley had to say about the experience: “I love lamp.”
Wow… thanks Ryan!
Crew List
Prod. Co: Kyra
Dir: Ali Gavillet
DP: @laurenguiteras
Gaffer: @Ryanapl
BBE: @daltonjgroves
SLT: @thecountzero
SLT: @hannah.godfrey
Rigging SLT: @hotpointslighting
KG: @jpmontoulieu
BBG: @radicalghast
Grip: @hannahryd
Grip: Anthony Sandalena
Dolly Grip: Corey Sajous

Hot Points’ own @ryanapl turned the saturation all the way up for DP @laurenguiteras on Season 2 of eBay’s “Love Kicks”.
Here’s what gaffer Ryan Apley had to say about the experience: “I love lamp.”
Wow… thanks Ryan!
Crew List
Prod. Co: Kyra
Dir: Ali Gavillet
DP: @laurenguiteras
Gaffer: @Ryanapl
BBE: @daltonjgroves
SLT: @thecountzero
SLT: @hannah.godfrey
Rigging SLT: @hotpointslighting
KG: @jpmontoulieu
BBG: @radicalghast
Grip: @hannahryd
Grip: Anthony Sandalena
Dolly Grip: Corey Sajous

Hot Points’ own @ryanapl turned the saturation all the way up for DP @laurenguiteras on Season 2 of eBay’s “Love Kicks”.
Here’s what gaffer Ryan Apley had to say about the experience: “I love lamp.”
Wow… thanks Ryan!
Crew List
Prod. Co: Kyra
Dir: Ali Gavillet
DP: @laurenguiteras
Gaffer: @Ryanapl
BBE: @daltonjgroves
SLT: @thecountzero
SLT: @hannah.godfrey
Rigging SLT: @hotpointslighting
KG: @jpmontoulieu
BBG: @radicalghast
Grip: @hannahryd
Grip: Anthony Sandalena
Dolly Grip: Corey Sajous

Hot Points’ own @ryanapl turned the saturation all the way up for DP @laurenguiteras on Season 2 of eBay’s “Love Kicks”.
Here’s what gaffer Ryan Apley had to say about the experience: “I love lamp.”
Wow… thanks Ryan!
Crew List
Prod. Co: Kyra
Dir: Ali Gavillet
DP: @laurenguiteras
Gaffer: @Ryanapl
BBE: @daltonjgroves
SLT: @thecountzero
SLT: @hannah.godfrey
Rigging SLT: @hotpointslighting
KG: @jpmontoulieu
BBG: @radicalghast
Grip: @hannahryd
Grip: Anthony Sandalena
Dolly Grip: Corey Sajous
Hot Points’ own @ryanapl turned the saturation all the way up for DP @laurenguiteras on Season 2 of eBay’s “Love Kicks”.
Here’s what gaffer Ryan Apley had to say about the experience: “I love lamp.”
Wow… thanks Ryan!
Crew List
Prod. Co: Kyra
Dir: Ali Gavillet
DP: @laurenguiteras
Gaffer: @Ryanapl
BBE: @daltonjgroves
SLT: @thecountzero
SLT: @hannah.godfrey
Rigging SLT: @hotpointslighting
KG: @jpmontoulieu
BBG: @radicalghast
Grip: @hannahryd
Grip: Anthony Sandalena
Dolly Grip: Corey Sajous

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

Spent my December gaffing a little film out in KY, and the statement “It’s all about the people” hasn’t ever been truer. Incredible local talent in Louisville. They move mountains, and are a delight to collaborate with.
DP @ryanbrowndp and I pushed ourselves to light some of the darkest scenes we’ve ever done. Long sequences through our hero house lit entirely by Moonlight motivated sources. So much of this film was hiding Vortex8s, Litemats, or Titans in any nook that would be camera safe. The problem solving side of our jobs really shone.
With the amount of Moonlight we were using, the @nanlux_global Dyno 1200 was invaluable. We had it in our condor bare for the first night, as I was worried about output, having never used the light before. After a full night of running it at <10%, BBE @ware.seth recommended the Octabank. Nothing like having your own circular “Moon” source 60ft up in the air every night.
This one was a blast off set just as much as it was on set. I hope this industry takes me back to Louisville one day!

do you ever think about throwing in the towel and going off to live in the woods? -
ektachrome 100 -
#shotonfilm #filmphotography #filmisnotdead #35 #35mm #ektachrome

do you ever think about throwing in the towel and going off to live in the woods? -
ektachrome 100 -
#shotonfilm #filmphotography #filmisnotdead #35 #35mm #ektachrome

do you ever think about throwing in the towel and going off to live in the woods? -
ektachrome 100 -
#shotonfilm #filmphotography #filmisnotdead #35 #35mm #ektachrome

do you ever think about throwing in the towel and going off to live in the woods? -
ektachrome 100 -
#shotonfilm #filmphotography #filmisnotdead #35 #35mm #ektachrome

let go or be dragged -
kodak gold 200 -
#shotonfilm #filmphotography #filmisnotdead #kodakgold200 #35 #35mm #film

let go or be dragged -
kodak gold 200 -
#shotonfilm #filmphotography #filmisnotdead #kodakgold200 #35 #35mm #film
co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

co trail photo dump!
i’ve loved everything about this past 29 days. even through all the suffering, i wouldn’t have changed anything about my hike (except maybe my sleeping mat…). even after living in colorado for my early 20s, the state still surprised me with breathtaking view after view.
i also see why they say people make the thru hike. so many incredible characters out there. i hope a few trail buddies become lifelong friends. my home and heart is always open to those i met out in the wild!
i feel simultaneously like the past month flew by and that i can’t imagine life before it! i would recommend an experience like this to anyone and i’m counting the days until i can be on a trail again. cheers colorado, once again you stolen my heart and i’m devastated to leave you. until next time….

ill be patient forever -
a bw film stock -
#shotonfilm #filmisnotdead #filmphotography #35 #35mm

cowboy from hell -
some unknown bw film -
#shotonfilm #filmisnotdead #filmphotography #35 #35mm

cowboy from hell -
some unknown bw film -
#shotonfilm #filmisnotdead #filmphotography #35 #35mm

have you heard the good news -
portra 800 -
#shotonfilm #filmphotography #filmisnotdead #35mm #35 #kodak #portra

the world is your cloister -
portra 400 -
#shotonfilm #filmisnotdead #filmphotography #35 #35mm #portra400

the world is your cloister -
portra 400 -
#shotonfilm #filmisnotdead #filmphotography #35 #35mm #portra400

the world is your cloister -
portra 400 -
#shotonfilm #filmisnotdead #filmphotography #35 #35mm #portra400

the world is your cloister -
portra 400 -
#shotonfilm #filmisnotdead #filmphotography #35 #35mm #portra400
The Instagram Story Viewer is an easy tool that lets you secretly watch and save Instagram stories, videos, photos, or IGTV. With this service, you can download content and enjoy it offline whenever you like. If you find something interesting on Instagram that you’d like to check out later or want to view stories while staying anonymous, our Viewer is perfect for you. Anonstories offers an excellent solution for keeping your identity hidden. Instagram first launched the Stories feature in August 2023, which was quickly adopted by other platforms due to its engaging, time-sensitive format. Stories let users share quick updates, whether photos, videos, or selfies, enhanced with text, emojis, or filters, and are visible for only 24 hours. This limited time frame creates high engagement compared to regular posts. In today’s world, Stories are one of the most popular ways to connect and communicate on social media. However, when you view a Story, the creator can see your name in their viewer list, which may be a privacy concern. What if you wish to browse Stories without being noticed? Here’s where Anonstories becomes useful. It allows you to watch public Instagram content without revealing your identity. Simply enter the username of the profile you’re curious about, and the tool will display their latest Stories. Features of Anonstories Viewer: - Anonymous Browsing: Watch Stories without showing up on the viewer list. - No Account Needed: View public content without signing up for an Instagram account. - Content Download: Save any Stories content directly to your device for offline use. - View Highlights: Access Instagram Highlights, even beyond the 24-hour window. - Repost Monitoring: Track the reposts or engagement levels on Stories for personal profiles. Limitations: - This tool works only with public accounts; private accounts remain inaccessible. Benefits: - Privacy-Friendly: Watch any Instagram content without being noticed. - Simple and Easy: No app installation or registration required. - Exclusive Tools: Download and manage content in ways Instagram doesn’t offer.
Keep track of Instagram updates discreetly while protecting your privacy and staying anonymous.
View profiles and photos anonymously with ease using the Private Profile Viewer.
This free tool allows you to view Instagram Stories anonymously, ensuring your activity remains hidden from the story uploader.
Anonstories lets users view Instagram stories without alerting the creator.
Works seamlessly on iOS, Android, Windows, macOS, and modern browsers like Chrome and Safari.
Prioritizes secure, anonymous browsing without requiring login credentials.
Users can view public stories by simply entering a username—no account needed.
Downloads photos (JPEG) and videos (MP4) with ease.
The service is free to use.
Content from private accounts can only be accessed by followers.
Files are for personal or educational use only and must comply with copyright rules.
Enter a public username to view or download stories. The service generates direct links for saving content locally.