Jailbreak Guide: Can I jailbreak?

By | May 19, 2017

Jailbreak Guide: Can I jailbreak?

With Apple’s ever-turning iOS signing machine, many jailbreakers are forever wondering what the best strategy is for their device.

Should they stick with a jailbroken firmware or jump to iOS 10? If they’re already without a jailbreak, which iOS version do they need to be on to make sure they get one? What do they need to do to be able to upgrade from a lower jailbroken firmware?

In this article, we’ll quickly go through what we consider the smartest options for each device and iOS version, so that you can make an informed decision. Please read the conclusion too, for additional tips which apply to all jailbreakers.

We’ll be keeping this guide updated to reflect new iOS releases, jailbreaks, and downgrade tools.

Simply go to the section for the iOS version that you currently have on your device, and find the part that refers to your device type and situation. You’ll need to know whether your device is 64-bit or 32-bit.

Remember, all these are recommendations based on current information. If a jailbreak is released tomorrow or some other unlikely event occurs, some of this advice may be temporarily incorrect. I take no responsibility for events outside my control. I only give what I consider to be the best and most cautious advice based on the current reliable information available.

iOS 10.3.2 and higher betas

64-bit devices
Downgrade immediately to iOS 10.3.1, as the signing window will soon be closed! There has been rumour of a jailbreak on iOS 10.3-10.3.1. Whether it will be released soon is another matter, but it was clearly shown running on iOS 10.3.1. There is therefore no reason to face unnecessary risk on the 10.3.2 betas. Remain on iOS 10.3.1 from now on, do not update, and hope that Pangu, or another team, releases the tool. Save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices. If you want to wait and hope for it, downgrade immediately to iOS 10.3.1 and remain there. Otherwise, if you have blobs for iOS 9 you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them for all firmwares from now on.

iOS 10.3-10.3.1iOS 10.3-10.3.1

64-bit devices
There has been rumour of a jailbreak on iOS 10.3-10.3.1. Whether it will be released is another matter, but it was clearly shown running on iOS 10.3.1. Therefore, do not upgrade; stay on 10.3-10.3.1 and hope that Pangu releases the tool. Save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices. If you want to wait and hope for it, remain where you are. Do not upgrade. Otherwise, if you have blobs for iOS 9 you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them for all firmwares from now on.

iOS 10.2.1

64-bit devices
There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it may not back-support iOS 10.2.1. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released.

Therefore, the choice is yours. It’s a tough one to make for sure:

1) Stay on 10.2.1, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 10.2.1.

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 10.2.1, you’ll have jumped the gun for nothing, but is that likely?

In this one case, on this one firmware, I might be tempted to jump to iOS 10.3.1, against normal practice (lower is better). However, I can’t be accountable for future events if you do… In either case, save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices. If you think it will, follow my advice above for 64-bit devices. If you have blobs for iOS 9, you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them from now on.

iOS 10.2

iPhone 7 and iPhone 7+
There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it may not back-support iOS 10.2. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released.

Therefore, the choice is yours. It’s a tough one to make for sure:

1) Stay on 10.2, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 10.2.

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 10.2, you’ll have jumped the gun for nothing, but is that likely?

In this one case, on this one firmware/device combo, I might be tempted to jump to iOS 10.3.1, against normal practice (lower is better). However, I can’t be accountable for future events if you do… In either case, save blobs with TSS Saver for current and all future firmwares.

64-bit devices excluding iP7(+)
Stay where you are, do not update! Jailbreak now with Yalu for iOS 10.2! Currently at Beta 7, it neither needs nor is getting any more stability updates, and in my opinion is completely ready for daily usage. Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices. If you think it will, follow my advice above for the iPhone 7 and iPhone 7+. If you have blobs for iOS 9, you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them from now on.

iOS 10.1-10.1.1

iPhone 7 and iPhone 7+
Stay where you are, do not update! Yalu1011 (mach_portal) supports you from iOS 10.1-10.1.1. It’s is not super-stable for everyone, but it’s better than nothing! There may be stability updates for mach_portal in future which will improve this, but don’t hold your breath. Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. Download the iOS 10.3.1 IPSW now so you’re ready, and if they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you MIGHT be able to upgrade with Prometheus at a later date if a new jailbreak is released, without worrying about signing. This would need tfp0 to be enabled for mach_portal, but should be possible!

64-bit devices, excluding iP7(+)
This section applies to all 64-bit devices, except for the iPhone 7 and iPhone 7 Plus.

You can:

1) Stay where you are and jailbreak now with Yalu for iOS 10.0.1-10.2! Currently at Beta 7, it neither needs nor is getting any more stability updates, and in my opinion is completely ready for daily usage. Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

2) Jailbreak with Yalu for iOS 10.0.1-10.2, and then use your jailbreak powers to upgrade to unsigned iOS 10.2 with Prometheus. You can then re-jailbreak on iOS 10.2. This requires valid .shsh2 blobs for iOS 10.2. This is not strictly necessary, the only difference is being on a higher firmware than if you go with 1), the jailbreak is the same. The downside is the difficulty of using Prometheus, but with my comprehensive guide, that shouldn’t be a problem. Remember, this needs blobs. Do not try it without them. If you don’t have 10.2 blobs, use 1). If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices, so do not upgrade for now. If you have blobs for iOS 9, you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them from now on.

iOS 10.0.1-10.0.3

iPhone 7 and iPhone 7+
There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it may not back-support iOS 10.0.1-10.0.3. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released.

Therefore, the choice is yours. It’s a tough one to make for sure:

1) Stay on 10.0.1-10.0.3, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 10.0.1-10.0.3.

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 10.0.1-10.0.3, you’ll have jumped the gun for nothing, but is that likely?

In this one case, on this one firmware/device combo, I might be tempted to jump to iOS 10.3.1, against normal practice (lower is better). However, I can’t be accountable for future events if you do… In either case, save blobs with TSS Saver for current and all future firmwares.

64-bit devices, excluding iP7(+)
This section applies to all 64-bit devices, except for the iPhone 7 and iPhone 7 Plus.

You can:

1) Stay where you are and jailbreak now with Yalu for iOS 10.0.1-10.2! Currently at Beta 7, it neither needs nor is getting any more stability updates, and in my opinion is completely ready for daily usage. Do not upgrade in the hope of a rumoured Pangu jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

2) Jailbreak with Yalu for iOS 10.0.1-10.2, and then use your jailbreak powers to upgrade to unsigned iOS 10.2 with Prometheus. You can then re-jailbreak on iOS 10.2. This requires valid .shsh2 blobs for iOS 10.2. This is not strictly necessary, the only difference is being on a higher firmware than if you go with 1), the jailbreak is the same. The downside is the difficulty of using Prometheus, but with my comprehensive guide, that shouldn’t be a problem. Remember, this needs blobs. Do not try it without them. If you don’t have 10.2 blobs, use 1). If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices, so do not upgrade for now. If you have blobs for iOS 9, you can downgrade from iOS 10 to iOS 9 and then jailbreak with Home Depot. If you have no blobs saved, there’s nothing you can do. Start saving them from now on.

iOS 9.3.5 & 10.0

64-bit devices
There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it probably won’t back-support iOS 9.3.5-10.0. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released.

Therefore, the choice is yours. It’s a tough one to make for sure:

1) Stay on 9.3.5-10.0, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 9.3.5-10.0.

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 9.3.5-10.0, you’ll have jumped the gun for nothing, but is that likely?

In this one case, on this one firmware/device combo, I might be tempted to jump to iOS 10.3.1, against normal practice (lower is better). However, I can’t be accountable for future events if you do… In either case, save blobs with TSS Saver for current and all future firmwares.

32-bit devices
It’s unlikely that the demoed iOS 10.3-10.3.1 tool will support 32-bit devices, so do not upgrade for now. If your device supports iOS 10, and Pangu release before 10.3.1 signing closes, upgrade then. In the meantime, these are your options:

1) Use the re-restore downgrade tool which allows moving from iOS x.x to any iOS 9.x version. Once you’ve downgraded to, for example, iOS 9.3.4, jailbreak with Home Depot.
This requires valid .shsh blobs for the iOS 9.x version you wish to downgrade to.
If you don’t have blobs, use 2).

2) Wait on iOS 9.3.5 for a FriedAppleTeam release.

iOS 9.3.4

64-bit devices
There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it probably won’t back-support iOS 9.3.4. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released. You can’t fully jailbreak your current firmware, but you have options:

1) Try to use Cl0ver to gain tfp0 on 9.3.4, and then use Prometheus to upgrade to iOS 10.2. You can then jailbreak with Yalu.

(If your device has no Touch ID or you don’t care about it, you could also downgrade to iOS 9.2-9.3.3 or upgrade to iOS 10.0-10.1.1 and use Pangu or Yalu, without working Touch ID.)

This requires valid .shsh2 blobs for the iOS version you wish to downgrade to and technical expertise.

If you don’t have both of those things, do 2) or 3).

2) Upgrade to iOS 10.3.1 now, and wait it out. If a tool is subsequently released for iOS 9.3.5-10.0, you’ll have jumped the gun for nothing, but is that likely?

In this one case, on this one firmware/device combo, I might be tempted to jump to iOS 10.3.1, against normal practice (lower is better). However, I would try option 1) first to see if it worked out.

3) Wait on iOS 9.3.4 for a release from another team, knowing you’re missing the 10.3.1 signing window. This trusts that a jailbreak for a lower firmware is more likely, or that any future tool for 10.3+ will be back-compatible down to 9.3.4.

In all cases, save blobs with TSS Saver for current and all future firmwares.

32-bit devices
You can jailbreak already! Do not update. Use Home Depot to jailbreak your device.

iOS 9.2-9.3.3

64-bit devices
You can jailbreak already with Pangu 9.2-9.3.3! However, you may actually have two options, not just one:

1) Stick on 9.2-9.3.3, live long and prosper with your Pangu jailbreak. Do not upgrade in the hope of a rumoured Pangu 10.3 jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

2) Upgrade to iOS 10.2 with Prometheus and jailbreak with Yalu. You’ll get a newer firmware version, and still have a jailbreak. This requires valid .shsh2 blobs for iOS 10.2. The only downsides of this are the difficulty of using Prometheus, and the small chance of something going wrong and forcing you to update to iOS 10.2.1, but with my comprehensive guide that shouldn’t be a problem. Remember, this needs blobs. Do not try it without them. If you don’t have 10.2 blobs, use 1). If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit devices
You can jailbreak already! Do not update. Use Home Depot to jailbreak your device.

It’s not really necessary, but if you’re obsessed with being on the highest possible firmware that’s jailbreakable and you have blobs for iOS 9.3.4, you can upgrade to iOS 9.3.4 and then jailbreak with Home Depot again. If you have no blobs saved, start saving them.

iOS 9.1

64-bit devices
You can jailbreak already with Pangu 9.1! However, you may actually have two options, not just one:

1) Stick on 9.1, live long and prosper with your Pangu jailbreak. Do not upgrade in the hope of a rumoured Pangu 10.3 jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you can upgrade with Prometheus at any later date if a new jailbreak is released, without worrying about signing.

2) Upgrade to iOS 10.2 with Prometheus and jailbreak with Yalu. You’ll get a newer firmware version, and still have a jailbreak. This requires valid .shsh2 blobs for iOS 10.2. The only downsides of this are the difficulty of using Prometheus, and the small chance of something going wrong and forcing you to update to iOS 10.2.1, but with my comprehensive guide that shouldn’t be a problem. Remember, this needs blobs. Do not try it without them. If you don’t have 10.2 blobs, use 1). If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit devices
You can jailbreak already! Do not update. Use Home Depot to jailbreak your device.

It’s not really necessary, but if you’re obsessed with being on the highest possible firmware that’s jailbreakable and you have blobs for iOS 9.3.4, you can upgrade to iOS 9.3.4 and then jailbreak with Home Depot again. If you have no blobs saved, start saving them.

iOS 9.0-9.0.2

64-bit devices
You can jailbreak already with Pangu9! If you love solid, existing jailbreaks, stay where you are. However, if you’re really undecided then these are your options:

1) Stick on 9.0-9.0.2 permanently, live long and prosper with your jailbreak. Do not upgrade in the hope of a rumoured Pangu 10.3 jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you MIGHT be able to upgrade with Prometheus at a later date if a new jailbreak is released, if you have tfp0.

2) Upgrade to iOS 10.2 with Prometheus, and then jailbreak with Yalu. This is choosing a semi-(un)tethered future jailbreak over an existing untethered jailbreak.

This may not be possible. It requires valid .shsh2 blobs for iOS 10.2 and it depends on whether your jailbroken device has tfp0. If you do not know how to do this, disregard this option and pick option 1).

(You must patch your device for tfp0, you must have your .shsh2 blobs for 10.2 saved validly, you must successfully use Prometheus, and nothing else can go wrong. Otherwise you may go straight to the current unjailbroken firmware and be out of luck. Really, you should do 1).) If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit
You can jailbreak already with Pangu9!

It’s not really necessary, but if you’re obsessed with being on the highest possible firmware that’s jailbreakable and you have blobs for iOS 9.1-9.3.4, you can upgrade to any of them and then jailbreak with Home Depot again. If you have no blobs saved, start saving them. This would be upgrading from an untethered to a semi-(un)tethered jailbreak however, and so may not be worth it.

iOS 8.4.1

64-bit devices
You’re too high for Taig 8.0-8.4 and too low for Pangu9. There is no jailbreak for your current firmware. There has been rumour of a jailbreak on iOS 10.3-10.3.1, but it won’t support iOS 8.4.1. However, being on the lowest possible firmware is normally best if you wish to jailbreak in future, and Pangu’s tool may not actually be released. Therefore, my advice for now is do not upgrade; stay where you are and see if Pangu release the tool. If they don’t, it will be better to have stayed on a lower firmware as another jailbreak may come along. Download the iOS 10.3.1 IPSW so that you’re ready. If they do release a tool before iOS 10.3.1 signing closes, upgrade immediately. If they have not released anything by the time iOS 10.3.2 has been out for a few days, make your decision then as to whether you stay or jump to 10.3.1. Save blobs with TSS Saver for current and all future firmwares.

32-bit devices

If you have blobs for iOS 9.0-9.3.4, you can upgrade to any of them and then jailbreak with Home Depot.

If you have no blobs saved, start saving them. Stay where you are and hope for FriedAppleTeam.

iOS 8.4 and below

64-bit devices
You can jailbreak already, with various tools, depending on your firmware version. If you love solid, existing jailbreaks, stay where you are. However, if you’re really undecided then these are your options:

1) Stick on 8.4 or below permanently, live long and prosper with your jailbreak. Do not upgrade in the hope of a rumoured Pangu 10.3 jailbreak when you already have one. If they release a tool before iOS 10.3.1 signing closes, upgrade then. 
Save 10.3.1 blobs now with TSS Saver and you MIGHT be able to upgrade with Prometheus at a later date if a new jailbreak is released, if you have tfp0.

2) Upgrade to iOS 10.2 with Prometheus, and then jailbreak with Yalu. This is choosing a semi-(un)tethered future jailbreak over an existing untethered jailbreak.

This may not be possible. It requires valid .shsh2 blobs for iOS 10.2 and it depends on whether you can patch your jailbroken device to activate tfp0. If you do not know how to do this, disregard this option and pick option 1).

(You must patch your device for tfp0, you must have your .shsh2 blobs for 10.2 saved validly, you must successfully use Prometheus, and nothing else can go wrong. Otherwise you may go straight to iOS 10.2.1 and be out of luck. Really, you should do 1).) If you follow this advice and get to iOS 10.2, you can then refer to the iOS 10.2 section of this article to find advice regarding moving to iOS 10.3.1.

32-bit
You have two options. You can jailbreak already, with various tools, depending on your firmware version. Stick where you are and jailbreak today!

Or, if you have blobs for iOS 9.0-9.3.4 and want to upgrade for better compatibility, you can upgrade to any iOS 9 firmware and then jailbreak with Home Depot. This would be upgrading from an untethered to a semi-(un)tethered jailbreak however, so you’ll have to choose between a newer iOS with better app support, and an untethered jailbreak.

If you have no blobs saved, start saving them.

tvOS and Apple TV

tvOS 10.2 and higher
You’re out of luck I’m afraid, tvOS 10.1.1 is now unsigned, and that is the last firmware which has rumours of a jailbreak. Turn off automatic updates, and do not update. Downgrade to the lowest signed firmware you can (tvOS 10.2 or higher depending on when you read this) and start saving blobs with TSS Saver for all future tvOS versions.

tvOS 10.1.1
If you’re patient, you might just get a jailbreak yet! For now, you’re out of luck though. It’s too late to downgrade to 10.1. Stay on your current firmware (10.1.1), and do not upgrade. Start saving blobs.

tvOS 10.0.1-10.1
Stay where you are and jailbreak with liberTV. Disable firmware updates after jailbreaking, and wait for some tvOS jailbreak packages, like nitoTV, to spring up and make your jailbreak useful. Start saving blobs.

tvOS 9.1
Stay where you are and wait for 9.1 jailbreak support to be added to liberTV. Disable firmware updates after jailbreaking, and wait for some tvOS jailbreak packages, like nitoTV, to spring up and make your jailbreak useful. It may be possible to use Prometheus to upgrade from tvOS 9 to tvOS 10.1, but unless you saved .shsh2 blobs for 10.1 while it was still signed, it’s not going to happen. Even if you did, the unsigned upgrade process may be more complex than on iOS, so contact tihmstar or nitoTV for advice. If in doubt, stick on tvOS 9. You’ll still get the upcoming updates to nitoTV. Start saving blobs.

tvOS 9.0-9.0.1
You can jailbreak already with Pangu, so stay where you are. It may be possible to use Prometheus to upgrade from tvOS 9 to tvOS 10.1, but unless you saved .shsh2 blobs for 10.1 while it was still signed, it’s not going to happen. Even if you did, the unsigned upgrade process may be more complex than on iOS, so contact tihmstar or nitoTV for advice. If in doubt, stick on tvOS 9. You’ll still get the upcoming updates to nitoTV. Start saving blobs.

Apple TV 3 and below
There’s nothing you can do. You will not be supported by any upcoming jailbreak, so carry on as you were.

Conclusion

All that is left to say is that regardless of device, current iOS version, model, or happiness with your current setup, save blobs for all iOS versions from now on. They open up more options in this guide, and they might allow you to jailbreak in the future too. Do not wait until it’s too late to find out their uses. Even in the last few months we’ve seen Prometheus spring up, and an iOS 9.x downgrade tool for 32-bit too. Both require blobs, which people kept saying were useless before. Developers of these tools have always advised you to save blobs as they can come in handy, and they’re right.

For 64-bit devices, .shsh2 blobs can be saved with TSS Saver in a matter of moments. For 32-bit devices, TSS Saver can also be used. These blobs can be converted to normal .shsh blobs easily if required, and contain extra information that may be of use in future. If you want to be doubly safe and save a normal .shsh too, try savethemblobs, forget Tiny Umbrella.

Remember, blobs can only be saved for an iOS version while that version is signed by Apple. You do not have to actually have your device on the iOS version to save blobs for it, it just needs to be currently signed. Get saving!

That just about wraps it up. Hopefully this advice covers you (it should cover all recent situations) but if you’re on a very old firmware, or see something I haven’t addressed, send me a message in the comments below and I’ll see what I can do. Good luck!

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Iconic One Theme | Powered by Wordpress