The OnePlus Open is — to me at least — the most exciting phone of 2023. True, the Pixel Fold is the more noteworthy, the iPhone 15 is the best for most people and the Zenfone 10 is my personal favorite. But the OnePlus Open is the most exciting.
Why? Quite simply because it leans in to what foldables do well while making substantial gains everywhere else. And on a first attempt, too.
My colleague John Velasco put the Open through its paces in his comprehensive OnePlus Open review, but I’ve also had a chance to use the device for a spell. This’ll be a much less thorough examination, but ditching my current daily driver (the iPhone 15 Pro) for the Open has given me some serious pause for thought. The experience has been enough to convince me foldable phones are a Very Good Thing, but I still think there’s some way to go before they displace candybar phones for most of us.
There are the obvious things; like the cost and the fact it’ll take developers a while to optimize code for the foldable form factor. But more so than that, my concern is the durability and reliability of these things over several years. We’re holding on to our phones for longer and longer and, personally, I need to be sure my device is going to withstand the rigors of several years’ use. And I work in an office environment.
What about those folks working construction? Or landscaping? Or in the military? Are they going to opt for a foldable that’ll keep up with the demands of their daily use cases? The Open is IPX4 rated — so it’ll survive splashes and possibly some heavy rain, but I don’t imagine it’ll be the go-to device if you spend a lot of time in or around open water.
That being said, I don’t want to dunk on foldables. They’re the coolest thing to happen to the phone industry in a few years and they can only get better as the category matures. As production becomes more efficient and competition increases, prices will reduce. And the more folding phones that manufacturers bring to market, the better they’ll get at improving things like durability and, ahem, how noticeable the crease is.
It’s been a year or two since I last spent any real time with a foldable phone, so I was all too happy to spend some quality hands-on weeks with the Open. I loved the fact that, despite being a book-style foldable, it’s skinnier than the Samsung Galaxy Fold 5 or the Pixel Fold at just 0.22-inches thin. And it weighs just 8.43 ounces. You can almost fool yourself into thinking you’re using a traditional candybar phone. Better yet, the hinge design feels tough and resilient.
If the design was the main reason for my excitement about the Open, the camera was the second. Traditionally a lackluster area in the foldable game, OnePlus has furnished its device with a 48MP main camera, 48MP ultrawide, and a 64MP telephoto camera with 3x optical zoom. All of which are tuned by Hasselblad. That makes for a massive camera bump but also enough photographical power to pass muster — especially where low light was concerned. These are some shots that John took with his Open and they’re not bad at all.
So with both the design and the camera performance impressing me about the OnePlus Open, what happened when I traded in my trusty iPhone 15 Pro to use it as my daily driver? Here are my key takeaways after swapping to a foldable.
1. ANDROID’S MAGSAFE RIVAL NEEDS TO HURRY UP AND ARRIVE
Until I surrendered my iPhone 15 Pro, I hadn’t realized how much I relied on MagSafe and wireless charging in general. Whether I’m at home, at the office or even turning in for the night, there’s usually a MagSafe wireless charging stand nearby. Similarly, if I ever do need to charge up or carry a card or two with me, I turn to MagSafe battery packs or wallet cases.
This is a seamless experience on the iPhone but I had to go back to actually plugging in a charging cable when I switched to the Open. The Z Fold 5 and the Pixel Fold both have wireless charging but for some reason, OnePlus has neglected it on the Open. It’s a real shame and a big no bueno in my book for a phone closing in on a $2k cover price.
But it also speaks to a wider Android problem. The MagSafe sandbox is just so damn useful and convenient. This’ll come in time to Android phones but it needs to hurry up. While you can already buy adapters and cases to use MagSafe on Android phones, I really hope the advent of Qi2 is the tipping point. Well-crafted, premium magnetic wireless charging accessories should be here whether or not I’m using a OnePlus Open or a Motorola Edge+. Not having this was one of my biggest bugbears when switching away from the iPhone.
2. I DID A LOT MORE WORK ON THE MOVE
Here’s the thing: foldable phones are just tailor-made for productivity. As my colleague Richard Priday found when he ditched his laptop for the OnePlus Open, you can handle a huge amount of work admin far, far better on the Open’s 7.82-inch Flexi-fluid AMOLED inner screen than you can on the 6.1-inch display on the iPhone 15 Pro. The 4:3 ratio makes spreadsheets, websites and browser-based applications like the Tom’s Guide CMS much easier to navigate.
While I previously would be pinching and zooming around a 16:9 landscape screen to find what I wanted, I could see it all laid out in front of me when I unfolded the Open. And if I wanted to watch some content? That’s what the 6.31-inch outer display is for. Moreover, thanks to the Open Canvas multitasking features, you can open two apps in split view and have a third floating off to the side that can then be tabbed over to if needed. It’s true that there are a few laggy bugs that crop up during use, but overall it’s a very good implementation that helps make this a good tool for office work.
3. IT COULD MEAN THE END OF MY KINDLE
If productivity was the first revelation, the second was that I no longer needed to carry one of the best Kindles around with me to read during my commute or on a lunch break. Thanks to the Kindle app (or a decent PDF reader and the 512GB of internal storage space) the OnePlus Open had me covered for reading on the move.
4. STABILITY VS FEATURES?
I alluded to the occasional crashes in point two and this is where the Android/iOS dilemma can hot up a little bit. I know iOS isn’t perfect, but I’ve generally found it to be a more stable system for the core services I need from my phone. The apps are formatted correctly, the updates arrive in a timely manner and the crashes are fewer and further between. So, while I find Android more interesting for poking around inside, sideloading and general customization, I did miss that feeling of stability when I swapped to the Open.
OnePlus’ foldable runs OxygenOS 13.2 and the Chinese company has confirmed it’ll support the device with four years of OS upgrades and five years of security updates. While Apple doesn’t guarantee a specific length of time for upgrades, I’d be expecting at least five software updates and six years of security updates. You can still get iOS 17 on an iPhone XR.
For those people a little risk-averse, this could be an unspoken obstacle they need to overcome if they want to jump over from the safety net of an iPhone to a big-swinging Android foldable.’
5. PHONES CAN STILL BE FUN
There’s a tendency for folks to get a little jaded where technology is concerned. And while AI may be hot stuff right now, spending time with Open convinced me that smartphone hardware can still be fun. It can still innovate and entice. After all — if it didn’t, you wouldn’t be reading this.
First gen products are always going to be a little rough-around-the-edges. The fact the Open is so polished for a first attempt is to be applauded. But I’m pretty sure foldables aren’t going anywhere and will just get better and better. It’s no small thing that Samsung’s Drew Blackard told Tom’s Guide that, “our goal by 2025 is to have (foldables) be 50% of our global flagship mix.” Based on my short time with this particular foldable, I’m fully behind that goal.
Покупайте мешки для строительного мусора у нас
мешок под мусор строительный [url=meshki-dlya-stroitelnogo-musora-t.ru]meshki-dlya-stroitelnogo-musora-t.ru[/url].
Удобные мешки для строительного мусора
где купить мешки для строительного мусора [url=http://www.meshki-dlya-stroitelnogo-musora-o.ru/]http://www.meshki-dlya-stroitelnogo-musora-o.ru/[/url].
Купить мешки для строительного мусора с удобными ручками для переноски
купить мешки для мусора строительный [url=https://www.meshki-dlya-stroitelnogo-musora-r.ru/]https://www.meshki-dlya-stroitelnogo-musora-r.ru/[/url].
Купить мешки для строительного мусора в Качественные мешки для строительного мусора по выгодной цене для любых нужд
Цена мешков для строительного мусора для любых объектов
Как заказать мешки для строительного мусора с доставкой в другой город?
мешки для строительного мусора цена [url=http://www.meshki-dlya-stroitelnogo-musora-y.ru/]http://www.meshki-dlya-stroitelnogo-musora-y.ru/[/url].
Приобрести мешки для строительного мусора в онлайн магазине по доступным ценам для любых нужд
Учебник для ремонта: мешки для строительного мусора для любых объектов
Как мешки для строительного мусора помогают экономить время и силы?
мешок строительный [url=https://www.meshki-dlya-stroitelnogo-musora-y.ru/]https://www.meshki-dlya-stroitelnogo-musora-y.ru/[/url].
мешки для мусора мешки для мусора Нужен качественный упаковка для мусора? Выбирай мешки для мусора
Устраивают для любых объемов мусора – выбирай нужный пакет
Свежие поступления – в любой регион за дорогие мешки для мусора? Заходи к нам!
покупать дорогие мешки для мусора? Заказывай у нас – “Утверждают: наша тара мешков для мусора Простота использования нашей упаковки мешков для мусора протестирована покупателями
“Прочные мешки для мусора – справятся даже в самых условиях
Не надо больше? Доставь у нас широкий выбор мешков для мусора – выберешь именно то, что нужно
Огромный выбор для пакетов мусора – все доступно у нас
Не нужно больше тратить на поиски мешков для мусора? Заказывай у нас!
“Тебе нужны качественные пакеты для мусора? У нас есть в ассортименте все, что тебе нужно
Не переплачивай за упаковку мешков для мусора – заказывай у нас по доступной цене
дорогие мешки для мусора? Покупай у нас по выгодной цене
Не трати – приходи к нам за мешками для мусора по выгодной цене
Ищешь надежные мешки для мусора? Выбирай упаковку от нас
купить пакеты для мусора [url=http://www.meshki-dlya-musora-b.ru/]http://www.meshki-dlya-musora-b.ru/[/url].
Купить мешки для строительного мусора с обозначением
мешки для строительного мусора купить в москве [url=http://www.meshki-dlya-stroitelnogo-musora-y.ru/]http://www.meshki-dlya-stroitelnogo-musora-y.ru/[/url].
Купить мешки для строительного мусора с легким хватом
строительные пакеты для мусора [url=http://meshki-dlya-stroitelnogo-musora-p.ru/]http://meshki-dlya-stroitelnogo-musora-p.ru/[/url].
Практичные мешки для строительного мусора
мешки мусорные строительные цена [url=meshki-dlya-stroitelnogo-musora-e.ru]meshki-dlya-stroitelnogo-musora-e.ru[/url].
Hello my loved one I want to say that this post is amazing great written and include almost all significant infos I would like to look extra posts like this
you are truly a just right webmaster The site loading speed is incredible It kind of feels that youre doing any distinctive trick In addition The contents are masterwork you have done a great activity in this matter
Very well presented. Every quote was awesome and thanks for sharing the content. Keep sharing and keep motivating others.
Online medicine home delivery http://indiaph24.store/# best india pharmacy
indian pharmacy paypal
top 10 pharmacies in india https://indiaph24.store/# indian pharmacies safe
online pharmacy india
http://mexicoph24.life/# buying prescription drugs in mexico online
https://mexicoph24.life/# mexican drugstore online
cheapest online pharmacy india [url=http://indiaph24.store/#]Cheapest online pharmacy[/url] world pharmacy india
purple pharmacy mexico price list: Online Pharmacies in Mexico – medicine in mexico pharmacies
indian pharmacy online https://indiaph24.store/# indian pharmacies safe
best india pharmacy
http://indiaph24.store/# best online pharmacy india
onlinecanadianpharmacy 24 [url=http://canadaph24.pro/#]Certified Canadian Pharmacies[/url] best rated canadian pharmacy
where to buy nolvadex: tamoxifen medication – tamoxifen and osteoporosis
tamoxifen endometriosis [url=http://nolvadex.life/#]tamoxifen endometrium[/url] what happens when you stop taking tamoxifen
http://nolvadex.life/# tamoxifen endometrium
ciprofloxacin generic price [url=http://ciprofloxacin.tech/#]ciprofloxacin generic[/url] п»їcipro generic
http://finasteride.store/# cost of cheap propecia without a prescription
buy cipro online canada [url=http://ciprofloxacin.tech/#]ciprofloxacin mail online[/url] buy cipro online without prescription
ciprofloxacin 500mg buy online: ciprofloxacin order online – buy generic ciprofloxacin
http://lisinopril.network/# 2 prinivil
http://nolvadex.life/# tamoxifen benefits
http://cytotec.club/# cytotec pills buy online
lisinopril cost 5mg [url=http://lisinopril.network/#]buy lisinopril online no prescription india[/url] 10mg generic 10mg lisinopril
2 lisinopril: lisinopril medicine – price of lisinopril generic
tamoxifen cancer [url=http://nolvadex.life/#]aromatase inhibitors tamoxifen[/url] does tamoxifen make you tired
https://ciprofloxacin.tech/# buy cipro online without prescription
http://nolvadex.life/# nolvadex online
tamoxifen joint pain: tamoxifen headache – nolvadex side effects
femara vs tamoxifen [url=http://nolvadex.life/#]tamoxifen and weight loss[/url] tamoxifen citrate pct
http://nolvadex.life/# tamoxifen cyp2d6
tamoxifen depression [url=http://nolvadex.life/#]alternatives to tamoxifen[/url] generic tamoxifen
http://nolvadex.life/# alternative to tamoxifen
buy cytotec pills: buy misoprostol over the counter – buy cytotec
antibiotics cipro [url=https://ciprofloxacin.tech/#]ciprofloxacin generic[/url] ciprofloxacin generic
http://finasteride.store/# cost propecia without insurance
generic tamoxifen [url=http://nolvadex.life/#]generic tamoxifen[/url] tamoxifen bone pain
lisinopril 2.15 mg: otc lisinopril – purchase lisinopril online
https://lisinopril.network/# lisinopril tablet
http://finasteride.store/# get generic propecia
http://lisinopril.network/# zestril 40 mg
п»їcipro generic [url=https://ciprofloxacin.tech/#]ciprofloxacin generic price[/url] buy cipro cheap
get generic propecia without insurance [url=https://finasteride.store/#]buy cheap propecia without a prescription[/url] order generic propecia without dr prescription
cytotec pills buy online: order cytotec online – Misoprostol 200 mg buy online
https://ciprofloxacin.tech/# ciprofloxacin generic
buying propecia for sale [url=http://finasteride.store/#]cost generic propecia prices[/url] cost cheap propecia tablets
lisinopril 0.5 mg: lisinopril 10 mg online – lisinopril 5mg cost
https://finasteride.store/# buy generic propecia without prescription
cost of lisinopril in canada [url=https://lisinopril.network/#]purchase lisinopril 40 mg[/url] zestril price uk
https://ciprofloxacin.tech/# buy generic ciprofloxacin
https://nolvadex.life/# tamoxifen adverse effects
cost of propecia without insurance [url=https://finasteride.store/#]order generic propecia pills[/url] cost of generic propecia online
cost generic propecia tablets: generic propecia for sale – get generic propecia without rx
п»їcytotec pills online [url=https://cytotec.club/#]order cytotec online[/url] order cytotec online
http://cytotec.club/# cytotec buy online usa
buy cipro online without prescription: buy cipro cheap – ciprofloxacin
tamoxifen cost [url=https://nolvadex.life/#]tamoxifen warning[/url] tamoxifen lawsuit
https://finasteride.store/# buy cheap propecia without insurance
http://finasteride.store/# cost propecia without a prescription
propecia cost [url=https://finasteride.store/#]order generic propecia[/url] get cheap propecia without insurance
tamoxifen endometriosis: nolvadex for pct – tamoxifen breast cancer prevention
https://nolvadex.life/# tamoxifen medication
buy cytotec over the counter [url=http://cytotec.club/#]cytotec pills buy online[/url] Abortion pills online
http://cytotec.club/# Cytotec 200mcg price
viagra canada: Cheapest place to buy Viagra – best price for viagra 100mg
Cenforce 100mg tablets for sale [url=http://cenforce.pro/#]cenforce for sale[/url] order cenforce
Buy Tadalafil 20mg: Cialis 20mg price in USA – Cheap Cialis
http://levitrav.store/# Buy Vardenafil 20mg
http://cialist.pro/# Tadalafil Tablet
http://levitrav.store/# Levitra 10 mg buy online
Vardenafil price [url=https://levitrav.store/#]Buy Vardenafil 20mg[/url] Vardenafil online prescription
Buy Vardenafil online: Buy Vardenafil 20mg – buy Levitra over the counter
http://cenforce.pro/# Cenforce 100mg tablets for sale
buy kamagra online usa [url=http://kamagra.win/#]kamagra pills[/url] Kamagra 100mg price
cialis generic: buy cialis online – Cialis 20mg price in USA
order cenforce: order cenforce – order cenforce
http://levitrav.store/# Levitra 20 mg for sale
Generic Viagra for sale [url=https://viagras.online/#]Cheapest place to buy Viagra[/url] Cheapest Sildenafil online
Kamagra tablets: kamagra oral jelly – sildenafil oral jelly 100mg kamagra
Buy Tadalafil 5mg [url=https://cialist.pro/#]Generic Tadalafil 20mg price[/url] Cheap Cialis
http://levitrav.store/# Buy Levitra 20mg online
https://viagras.online/# Cheap generic Viagra
Hello Neat post Theres an issue together with your site in internet explorer would check this IE still is the marketplace chief and a large element of other folks will leave out your magnificent writing due to this problem
Generic Cialis price: Cialis 20mg price in USA – Generic Cialis price
cenforce.pro [url=https://cenforce.pro/#]buy cenforce[/url] cheapest cenforce
Cenforce 150 mg online: Cenforce 150 mg online – cenforce for sale
http://viagras.online/# cheapest viagra
Buy Levitra 20mg online: Vardenafil online prescription – Buy Levitra 20mg online
buy kamagra online usa [url=http://kamagra.win/#]kamagra[/url] Kamagra 100mg price
canadian prescription drugstore review: online pharmacy no prescription needed – buy prescription drugs online without doctor
buy prescription online [url=http://pharmnoprescription.icu/#]no prescription canadian pharmacy[/url] canadian rx prescription drugstore
top 10 online pharmacy in india: pharmacy website india – reputable indian pharmacies
http://pharmcanada.shop/# reputable canadian online pharmacies
https://pharmcanada.shop/# legit canadian pharmacy
non prescription online pharmacy india [url=http://pharmnoprescription.icu/#]online pharmacy without prescription[/url] cheap drugs no prescription
cheap pharmacy no prescription: online pharmacy – canadian pharmacy no prescription needed
http://pharmindia.online/# п»їlegitimate online pharmacies india
no prescription drugs online [url=http://pharmnoprescription.icu/#]online no prescription pharmacy[/url] online pharmacy no prescriptions
buying prescription drugs in mexico online: buying from online mexican pharmacy – buying from online mexican pharmacy
pharmacy com canada: canadian pharmacy 1 internet online drugstore – precription drugs from canada
online canadian pharmacy: buy drugs from canada – canadapharmacyonline
canadian online pharmacy no prescription [url=http://pharmworld.store/#]best no prescription pharmacy[/url] canadian online pharmacy no prescription
https://pharmmexico.online/# mexican pharmaceuticals online
non prescription online pharmacy: canadian pharmacy no prescription required – medicine with no prescription
https://pharmcanada.shop/# canadian mail order pharmacy
reputable canadian pharmacy: buy prescription drugs from canada cheap – canadian pharmacies
helloI really like your writing so a lot share we keep up a correspondence extra approximately your post on AOL I need an expert in this house to unravel my problem May be that is you Taking a look ahead to see you
reputable indian pharmacies: top online pharmacy india – top online pharmacy india
https://pharmworld.store/# us pharmacy no prescription
drugstore com online pharmacy prescription drugs [url=http://pharmworld.store/#]canadian pharmacy coupon[/url] canadian pharmacy world coupon
Online medicine home delivery: top 10 online pharmacy in india – buy medicines online in india
https://pharmmexico.online/# pharmacies in mexico that ship to usa
online doctor prescription canada: canadian pharmacy online no prescription – buy prescription drugs online without
http://prednisoned.online/# prednisone 40 mg rx
buy zithromax 1000 mg online [url=https://zithromaxa.store/#]zithromax[/url] zithromax 500 tablet
buy 40 mg prednisone: prednisone generic cost – 1 mg prednisone cost
where can i buy zithromax capsules: zithromax tablets – zithromax coupon
I do agree with all the ideas you have introduced on your post They are very convincing and will definitely work Still the posts are very short for newbies May just you please prolong them a little from subsequent time Thank you for the post
neurontin 400: brand name neurontin – neurontin 150mg
doxycycline without prescription [url=https://doxycyclinea.online/#]doxycycline prices[/url] buy doxycycline 100mg
https://amoxila.pro/# amoxicillin discount
buy doxycycline hyclate 100mg without a rx: doxycycline mono – buy generic doxycycline
buy zithromax 1000 mg online: generic zithromax online paypal – zithromax tablets
purchase amoxicillin online: amoxicillin 500 mg brand name – over the counter amoxicillin
neurontin cost australia: 300 mg neurontin – neurontin generic brand
can i buy zithromax over the counter in canada: zithromax 500mg price – zithromax online
where to get doxycycline [url=https://doxycyclinea.online/#]buy doxycycline online without prescription[/url] buy doxycycline
https://doxycyclinea.online/# doxy 200
doxycycline vibramycin: doxycycline prices – doxycycline 50mg
neurontin capsule 400 mg: discount neurontin – neurontin 100 mg caps
buy doxycycline online without prescription [url=http://doxycyclinea.online/#]generic doxycycline[/url] buy doxycycline without prescription
https://doxycyclinea.online/# order doxycycline 100mg without prescription
prednisone over the counter australia: prednisone 5 mg – prednisone price canada
purchase neurontin online: cheap neurontin online – neurontin india
where can i buy zithromax medicine [url=http://zithromaxa.store/#]buy zithromax online cheap[/url] zithromax over the counter uk
https://zithromaxa.store/# zithromax tablets
neurontin cost in singapore: neurontin tablets 100mg – neurontin price australia
zithromax price south africa [url=http://zithromaxa.store/#]zithromax 500 without prescription[/url] zithromax 500mg over the counter
https://prednisoned.online/# prednisone tablets canada
amoxicillin 500 mg where to buy: 875 mg amoxicillin cost – amoxicillin 500 mg online
prednisone 5 mg tablet [url=https://prednisoned.online/#]prednisone brand name india[/url] 15 mg prednisone daily
neurontin cap: neurontin 100mg – buy neurontin online no prescription
I have been browsing online more than three hours today yet I never found any interesting article like yours It is pretty worth enough for me In my view if all website owners and bloggers made good content as you did the internet will be a lot more useful than ever before
neurontin 300 mg caps: neurontin 1800 mg – neurontin 300mg capsule
http://gabapentinneurontin.pro/# generic neurontin 300 mg
where can i get zithromax over the counter [url=http://zithromaxa.store/#]can i buy zithromax over the counter in canada[/url] buy cheap zithromax online
neurontin prescription coupon: canada neurontin 100mg lowest price – neurontin prescription online
https://prednisoned.online/# prednisone online
prednisone [url=http://prednisoned.online/#]how can i get prednisone online without a prescription[/url] prednisone 30 mg
order zithromax over the counter: zithromax online pharmacy canada – generic zithromax 500mg
generic neurontin 300 mg: neurontin cap – neurontin 200
http://doxycyclinea.online/# doxycycline hyc 100mg
prednisone pack: prednisone 20 mg without prescription – prednisone 10 mg daily
amoxicillin 500 mg for sale [url=http://amoxila.pro/#]amoxicillin 500mg price canada[/url] azithromycin amoxicillin
prednisone 20mg tab price: prednisone 5443 – no prescription prednisone canadian pharmacy
https://gabapentinneurontin.pro/# cheap neurontin
doxycycline 100 mg: where can i get doxycycline – buy doxycycline for dogs
cheap zithromax pills [url=https://zithromaxa.store/#]buy cheap zithromax online[/url] zithromax prescription in canada
https://gabapentinneurontin.pro/# brand neurontin 100 mg canada
how much is prednisone 5mg: generic prednisone pills – prednisone 1 tablet
zithromax 500mg [url=http://zithromaxa.store/#]how to buy zithromax online[/url] zithromax for sale 500 mg
amoxicillin 500 mg without prescription: amoxicillin script – order amoxicillin no prescription
http://gabapentinneurontin.pro/# neurontin canada online
zithromax antibiotic without prescription: zithromax for sale cheap – zithromax capsules 250mg
zithromax cost australia: buy zithromax without presc – buy zithromax no prescription
zithromax 250 price [url=https://zithromaxa.store/#]buy zithromax online fast shipping[/url] buy zithromax canada
https://gabapentinneurontin.pro/# where can i buy neurontin from canada
doxycycline 100mg: doxycycline hydrochloride 100mg – doxycycline prices
amoxicillin azithromycin [url=https://amoxila.pro/#]buy amoxicillin 500mg uk[/url] amoxicillin 500mg buy online canada
buy amoxicillin online mexico: amoxicillin 500mg capsules – buying amoxicillin online
https://amoxila.pro/# where can i buy amoxicillin over the counter
neurontin 300: neurontin 150mg – neurontin sale
prednisone pills for sale [url=https://prednisoned.online/#]3000mg prednisone[/url] prednisone for dogs
order zithromax without prescription: buy zithromax 1000mg online – zithromax 250 mg