Longest Time Staring At Self In Mirror

United States

1 like

About

Homer Glen, Illinois, United States / December 22, 2015

Demetrios K. stared at himself in the mirror for four minutes, 13.03 seconds.

Tags: wildcard, longest, eye, mirror, staring, stare

Rules

- must not hold eyes open
- must provide video evidence
Comments
Under review comments