Longest Time Staring At Self In Mirror

United States

1 like

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

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

- must not hold eyes open
- must provide video evidence

Embed

Tags: wildcardlongesteyemirrorstaringstare

Comments
Under review comments