QUARTER
DETROIT
Menu

Events

Eat & drink

Things to do

Plan

Stay

For hotels

Shows & music

Getting around

Your license in MichiganRental carsSpeed limitsMiles, gallons, MPGThe Michigan left and the rulesSchool busesTraffic lights, a Detroit inventionPulled over by policeDrinking and drivingWinter drivingWildlife on the roadGas and parking

People & community

About usFor venues

MICHIGAN / THE EVENT GUIDE

Find your next good time.

Stage lights. City sounds. Shared moments.

Explore the events
When?
Time of day
What?
What kind of music?
Where?
All of DetroitMetro DetroitDowntownMidtownCorktownRiverfrontEastern MarketNew CenterSouthwest DetroitBelle IsleHamtramckFerndaleRoyal OakGrosse PointeDearbornBirminghamRochesterAnn Arbor
What kind?
Holidays and seasons Holidays ↗

Find your kind of day.

Clear filters

2383 results

DETROIT + MICHIGAN
Purpose: a Michigan premiere family drama at the Detroit Repertory Theatre — Organizer image
Organizer image · Detroit Repertory Theatre
Theatre & musicals

Purpose: a Michigan premiere family drama at the Detroit Repertory Theatre

A Michigan premiere at the Detroit Repertory Theatre: catch Branden Jacobs-Jenkins' Purpose on Sunday, March 14, 2027, at 2 p.m.. The Jasper family has been a pillar of Black American politics for decades, but when youngest son Nazareth comes home with an uninvited friend, the secrets start spilling. Spirited, very funny and epic, right on Woodrow Wilson Street.

Detroit

Detroit Repertory Theatre

2:00 PMExplore event
Amadeus at the Birmingham Village Players — Organizer image
Organizer image · The Village Players of Birmingham
Theatre & musicals

Amadeus at the Birmingham Village Players

The Birmingham Village Players stage Amadeus at 34660 Woodward Avenue in Birmingham on Sunday, March 14, 2027, at 2 p.m.. With ten performances in the run, there's plenty of time to fit it in.

Birmingham

Birmingham Village Players

2:00 PMExplore event
Disney's Alice in Wonderland JR. at Ridgedale Players in Troy — Organizer image
Organizer image · Ridgedale Players
Theatre & musicals

Disney's Alice in Wonderland JR. at Ridgedale Players in Troy

Wonderland moves to Troy: Ridgedale Players stage Disney's Alice in Wonderland JR., with a performance on Sunday, March 14, 2027, at 2 p.m.. It's the JR. version of Disney's Alice, running six performances at the company's home on West Long Lake Road.

Troy

Ridgedale Players

2:00 PMExplore event
The Sound Inside: a professor, a student and an unthinkable favor at Old Town Playhouse — Organizer image
Organizer image · Old Town Playhouse
Theatre & musicals

The Sound Inside: a professor, a student and an unthinkable favor at Old Town Playhouse

A brilliant Ivy League writing professor, a talented but mysterious student and an unthinkable favor: The Sound Inside plays Old Town Playhouse in Traverse City on Sunday, March 14, 2027, at 2 p.m.. Everyone has a story. The question is how it ends.

Traverse City

Old Town Playhouse

2:00 PMExplore event
The Nacirema Society: Pearl Cleage's comedy at Detroit Public Theatre — Organizer image
Organizer image · Detroit Public Theatre
Theatre & musicals

The Nacirema Society: Pearl Cleage's comedy at Detroit Public Theatre

Detroit Public Theatre stages The Nacirema Society, a sharp comedy by Detroit native Pearl Cleage, on Sunday, March 14, 2027, at 2 p.m.. It's 1964 in Montgomery, Alabama, the society is gearing up for its 100th anniversary debutante ball, and family skeletons are rattling. Find the theater at 3960 Third Avenue.

Detroit

Detroit Public Theatre

2:00 PMExplore event
Pirates of Penzance at The Encore Musical Theatre Company in Dexter — Organizer image
Organizer image · The Encore Musical Theatre Company
Theatre & musicals

Pirates of Penzance at The Encore Musical Theatre Company in Dexter

Pirates of Penzance takes the stage at The Encore Musical Theatre Company, 7714 Ann Arbor Street in Dexter, on Sunday, March 14, 2027, at 2 p.m.. With 22 performances in the run, you've got room to pick the one that fits.

Dexter

The Encore Musical Theatre Company

2:00 PMExplore event
For Closure — Organizer image
Organizer image · Williamston Theatre
Theatre & musicals

For Closure

Williamston Theatre stages For Closure! on Sunday, March 14, at 2 p.m. in Williamston. It's a wild, irreverent satire aimed at modern hypocrisies.

Williamston

Williamston Theatre

2:00 PMExplore event
Fiddler on the Roof at the Detroit Opera House — Organizer image
Organizer image · Detroit Opera
Opera

Fiddler on the Roof at the Detroit Opera House

Fiddler on the Roof takes the stage at Detroit's opera house, the Detroit Opera House at 1526 Broadway Street, on Sunday, March 14, 2027, at 2:30 p.m..

Detroit

Detroit Opera House

2:30 PMExplore event
Noises Off at the Players Guild of Dearborn — Organizer image
Organizer image · Players Guild of Dearborn
Theatre & musicals

Noises Off at the Players Guild of Dearborn

Noises Off takes the stage at the Players Guild of Dearborn, 21730 Madison Street in Dearborn, on Sunday, March 14, 2027, at 2:30 p.m.. With nine performances in the run, you've got plenty of chances to catch it.

Dearborn

Players Guild of Dearborn

2:30 PMExplore event
The Invisible Boy — Organizer image
Organizer image · The Berman Center for the Performing Arts
Arts & culture

The Invisible Boy

The Invisible Boy takes the stage on Sunday, March 14, at 3 p.m. at The Berman Center for the Performing Arts in West Bloomfield. The show runs until 5 p.m., and tickets are available through a ticket link.

West Bloomfield

The Berman Center for the Performing Arts

3:00 PMExplore event
Seong-Jin Cho, piano — Organizer image
Organizer image · University Musical Society (UMS)
Arts & culture

Seong-Jin Cho, piano

Pianist Seong-Jin Cho plays a solo recital on Sunday, March 14, at 4 p.m. at Hill Auditorium in Ann Arbor, presented by the University Musical Society (UMS). He's back after his all-Ravel concert in 2024. Tickets are available online.

Ann Arbor

Hill Auditorium

4:00 PMExplore event
The Magic School Bus 26-27 — Organizer image
Organizer image · Macomb Center for the Performing Arts
Arts & culture

The Magic School Bus 26-27

Macomb Center for the Performing Arts hosts The Magic School Bus 26-27 on Monday, March 15, at 9:30 a.m. in Clinton Township. It’s a page-to-stage adaptation bringing the stories to life.

Clinton Township

Macomb Center for the Performing Arts

9:30 AMExplore event
Ada Twist, Scientist & Friends at Midland Center for the Arts — Organizer image
Organizer image · Midland Center for the Arts
Arts & culture

Ada Twist, Scientist & Friends at Midland Center for the Arts

Ada Twist, scientist, brings her friends along: Ada Twist, Scientist & Friends takes the stage at Midland Center for the Arts on Monday, March 15, 2027, at 10 a.m.. There are two performances on the same day at 1801 West Saint Andrews Road in Midland.

Midland

Midland Center for the Arts

10:00 AMExplore event
The Magic School Bus on March 15 — Organizer image
Organizer image · Macomb Center for the Performing Arts
Arts & culture

The Magic School Bus on March 15

Catch The Magic School Bus at the Macomb Center for the Performing Arts in Clinton Township on Monday, March 15, at noon. The story is brought to life from page to stage.

Clinton Township

Macomb Center for the Performing Arts

12:00 PMExplore event
Ada Twist, Scientist & Friends at Midland Center for the Arts — Organizer image
Organizer image · Midland Center for the Arts
Arts & culture

Ada Twist, Scientist & Friends at Midland Center for the Arts

Ada Twist, scientist, brings her friends along: Ada Twist, Scientist & Friends takes the stage at Midland Center for the Arts on Monday, March 15, 2027, at 12:30 p.m.. There are two performances on the same day at 1801 West Saint Andrews Road in Midland.

Midland

Midland Center for the Arts

12:30 PMExplore event
UMS 101: Instruments of the 17th Century — Organizer image
Organizer image · University Musical Society (UMS)
Arts & culture

UMS 101: Instruments of the 17th Century

University Musical Society (UMS) leads a 90-minute workshop on Tuesday, March 16, at 6 p.m. at Cahoots in Ann Arbor. It connects musical history, historic instruments and the way we listen today. Tickets are available online.

Ann Arbor

Cahoots

6:00 PMExplore event
YAMATO – The Drummers of Japan: Japanese drums at Wharton Center for Performing Arts — Organizer image
Organizer image · Wharton Center for Performing Arts
Arts & culture

YAMATO – The Drummers of Japan: Japanese drums at Wharton Center for Performing Arts

The drummers of Japan hit East Lansing: YAMATO – The Drummers of Japan performs at Wharton Center for Performing Arts on Tuesday, March 16, 2027, at 7:30 p.m.. It's one performance only at 750 East Shaw Lane, and with a name like that, you know the drums are the star.

East Lansing

Wharton Center for Performing Arts

7:30 PMExplore event
Behind the listings

We collect listings from public event calendars. Coverage reflects the sources processed so far, rather than every event in Michigan.

  • 313 PresentsLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Affirmations LGBTQ+ Community CenterLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Affirmations LGBTQ+ Community CenterLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Albert Kahn Legacy FoundationLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Andiamo Celebrity ShowroomLast successful source check: Oct 7, 2026, 10:46 AM (Detroit) · Check awaiting retry
  • Aretha's Jazz Café at Music HallLast successful source check: Nov 10, 2026, 10:30 PM (Detroit)
  • Barn Theatre (Augusta)Last successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Birmingham Village PlayersLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Blue LLama Jazz ClubLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Blue LLama Jazz ClubLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Broadway in Detroit / ATGLast successful source check: Nov 10, 2026, 10:30 PM (Detroit)
  • Candela DetroitLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Canton Community CalendarLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Canton Community EventsLast successful source check: Nov 10, 2026, 11:00 PM (Detroit)
  • Canton Farmers MarketLast successful source check: Nov 10, 2026, 11:00 PM (Detroit)
  • Canton Village TheaterLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Central Michigan Athletics (SIDEARM calendar)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Charles H. Wright Museum of African American HistoryLast successful source check: Nov 10, 2026, 10:22 PM (Detroit)
  • City Institute public toursLast successful source check: Nov 10, 2026, 10:19 PM (Detroit)
  • City of LivoniaLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Cliff Bell’sLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Cliff Bell’sLast successful source check: Nov 10, 2026, 10:19 PM (Detroit)
  • Cranbrook Art MuseumLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Croswell Opera HouseLast successful source check: Nov 10, 2026, 10:18 PM (Detroit)
  • Detroit City FC home scheduleLast successful source check: Oct 30, 2026, 9:00 PM (Detroit) · Check awaiting retry
  • Detroit Historical SocietyLast successful source check: Nov 10, 2026, 10:22 PM (Detroit)
  • Detroit History Tours · Michigan Central StationLast successful source check: Nov 10, 2026, 10:31 PM (Detroit)
  • Detroit Lions (NFL schedule)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Detroit Mercy Athletics (SIDEARM calendar)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Detroit OperaLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Detroit Pistons (NBA schedule)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Detroit Public LibraryLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Detroit Public LibraryLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Detroit Public TheatreLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Detroit Red Wings (NHL schedule)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Detroit Repertory TheatreLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • Detroit Riverfront ConservancyLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Detroit Shipping CompanyLast successful source check: Nov 10, 2026, 10:31 PM (Detroit)
  • Detroit Symphony OrchestraLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Detroit Tigers (MLB schedule)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • DeVos Performance Hall (Broadway Grand Rapids)Last successful source check: Oct 7, 2026, 10:17 AM (Detroit) · Check awaiting retry
  • Diamondback Music HallLast successful source check: Nov 10, 2026, 10:30 PM (Detroit)
  • Dirty Dog Jazz CafeLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Dirty Dog Jazz CafeLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Downtown BirminghamLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Downtown Detroit PartnershipLast successful source check: Sep 24, 2026, 1:13 PM (Detroit) · Check awaiting retry
  • Downtown FerndaleLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Eastern MarketLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Eastern MarketLast successful source check: Nov 10, 2026, 10:19 PM (Detroit)
  • Eastern Michigan Athletics (SIDEARM calendar)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Edsel & Eleanor Ford HouseLast successful source check: Nov 10, 2026, 10:22 PM (Detroit)
  • Farmers Alley TheatreLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Farmington Players Barn TheaterLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Flagstar Strand Theatre for the Performing ArtsLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Flint Institute of Music (Capitol, Whiting, Flint Rep)Last successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Flint Institute of Music (Capitol, Whiting, Flint Rep)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Ford FieldLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Fox Theatre (313 Presents show pages)Last successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • Frauenthal CenterLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Frauenthal CenterLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Go Comedy! Improv TheaterLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Grand Rapids BalletLast successful source check: Oct 14, 2026, 3:46 AM (Detroit) · Check awaiting retry
  • Grand Rapids BalletLast successful source check: Oct 14, 2026, 3:48 AM (Detroit) · Check awaiting retry
  • Grand Rapids Trans FoundationLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Grand Rapids Trans FoundationLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Grosse Pointe TheatreLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Grosse Pointe War MemorialLast successful source check: Nov 10, 2026, 10:19 PM (Detroit)
  • Happening @ MichiganAwaiting first import · Check awaiting retry
  • Historic Elmwood CemeteryLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Huntington PlaceLast successful source check: Nov 10, 2026, 10:45 PM (Detroit)
  • Lake Michigan College Mendel CenterLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • M1 ConcourseLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Macomb Center for the Performing ArtsLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Marquee Arts: Michigan Theater and State TheatreLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • MARVAC (Michigan RV & Campgrounds) showsLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Marygrove ConservancyLast successful source check: Nov 10, 2026, 10:22 PM (Detroit)
  • Masonic Temple DetroitLast successful source check: Nov 10, 2026, 10:22 PM (Detroit)
  • Meadow Brook HallLast successful source check: Nov 10, 2026, 10:22 PM (Detroit)
  • Meadow Brook TheatreLast successful source check: Oct 7, 2026, 10:16 AM (Detroit) · Check awaiting retry
  • MGM Grand Detroit Event CenterLast successful source check: Oct 7, 2026, 10:46 AM (Detroit) · Check awaiting retry
  • Michigan Athletics (SIDEARM calendar)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Michigan State Athletics (SIDEARM calendar)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Michigan Technological UniversityLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Midland Center for the ArtsLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • MOCAD live calendarLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Mosaic Youth Theatre of DetroitLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • MotorCity WineLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Music Hall Center for the Performing ArtsLast successful source check: Oct 7, 2026, 10:17 AM (Detroit) · Check awaiting retry
  • Oakland University Athletics (SIDEARM calendar)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Old Town PlayhouseLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Packard Proving Grounds Historic SiteLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • PJ's Lager HouseLast successful source check: Nov 10, 2026, 10:31 PM (Detroit)
  • Planet Ant TheatreLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Players Guild of DearbornLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Preservation Detroit toursLast successful source check: Oct 24, 2026, 11:02 PM (Detroit) · Check awaiting retry
  • Pure Detroit (Fisher Building tours)Last successful source check: Nov 10, 2026, 10:19 PM (Detroit)
  • Ramsdell TheatreLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • Ramsdell TheatreLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Redford TheatreLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Redford Theatre (Veezi sessions)Last successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Ridgedale PlayersLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • River Raisin Centre for the ArtsLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Royal Oak Downtown EventsLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Royal Oak Farmers MarketLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Royal Oak Music TheatreLast successful source check: Nov 10, 2026, 10:31 PM (Detroit)
  • Saint Andrew's HallLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Saint John's ResortLast successful source check: Nov 10, 2026, 10:30 PM (Detroit)
  • Senate TheaterLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • Soaring Eagle Casino & ResortLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • Source BooksellersLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • Stagecrafters at the Baldwin TheatreLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • The ArkLast successful source check: Nov 10, 2026, 11:00 PM (Detroit)
  • The ArkLast successful source check: Nov 10, 2026, 10:19 PM (Detroit)
  • The Berman Center for the Performing ArtsLast successful source check: Nov 10, 2026, 10:31 PM (Detroit)
  • The Dunes ResortLast successful source check: Nov 10, 2026, 10:15 PM (Detroit)
  • The Encore Musical Theatre CompanyLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • The Fillmore DetroitLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • The Henry FordLast successful source check: Nov 10, 2026, 10:22 PM (Detroit)
  • The Lark TheaterLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • The Lark TheaterLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • The Magic BagLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • The Majestic Theatre and Magic StickLast successful source check: Nov 10, 2026, 10:31 PM (Detroit)
  • The Purple Rose TheatreLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • The Ringwald TheatreLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)
  • The Token LoungeLast successful source check: Nov 10, 2026, 10:21 PM (Detroit)
  • The Village Theater at Cherry HillLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Tibbits Opera HouseLast successful source check: Nov 10, 2026, 10:18 PM (Detroit)
  • University Musical Society (UMS)Last successful source check: Nov 10, 2026, 10:19 PM (Detroit)
  • Wayne State Athletics (SIDEARM calendar)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Wayne State University Theatre and DanceLast successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • WDET Metro Events GuideLast successful source check: Nov 10, 2026, 10:00 PM (Detroit)
  • Western Michigan Athletics (SIDEARM calendar)Last successful source check: Nov 10, 2026, 10:20 PM (Detroit)
  • Wharton Center for Performing ArtsLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Wheelhouse Detroit public bike toursLast successful source check: Nov 10, 2026, 10:19 PM (Detroit)
  • Williamston TheatreLast successful source check: Nov 10, 2026, 10:17 PM (Detroit)
  • Zal Gaz GrottoLast successful source check: Nov 10, 2026, 10:16 PM (Detroit)

Save the plan. Share the moment.

quarterdetroit.comFind your next good time. · Quarter DetroitHere’s what your friends will see
More ways to shareDiscord · Viber · Instagram · Microsoft Teams · Slack · LINE · Pinterest · Tumblr · Mastodon · Nextdoor · Flipboard · Gmail · Outlook · Yahoo Mail · With a QR code

With a QR code

Scan it with another phone, or hold it up to a friend’s camera.